Exactly. However, you should use StaticArrays.jl for this kind of thing (arrays of fixed-length short arrays) — it will be dramatically faster.
That is, your 3-component points should be x = SVector(0.1, 0.2, 0.3) etcetera, and your 6-component points should be SVector(x..., y...) (6-component SVectors). And your point array then becomes a Vector{SVector{6,Float64}} (a 1d Array of 6-component SVector).
You should see big performance boosts — because the length of an SVector is known at compile time, many optimizations suddenly become possible.