I have a 3D-Box. I want to get the 8 xyz-coordinates of its 8 corners.
I tried this via Mesh --> Vertex Buffer. Here I get every corner 3 times.
I understand why, but is there a node which gives me every corner only 1 time? So that i have only 8 xyz-Values? Or is there a way to avoid doubles of the vertexbuffer coordinates?
As I understand it, the coordinates i get via vertex buffer are only in object space. But I’d like to get the corner coordinates of my box after a transformation (i.e. in World Space). For example: “where in 3d Space is Point 1 of my box after I turned the box 20° to the left around the y-axis.”
Question 2 is solved, the ApplyTransform Node did it perfectly!
ggml, your approach to Question 1 works, thanks for that.
But i think it would be great to find a more comfortable way, which works also for more complex objects. Something where you connect any mesh and then it returns a list of every vertex (without doubles).
I am not on Windows right now but since I don t remember any bin size pin on Sift you can probably just de-vectorize (vector 3d split), send to 3 sift nodes and compare the result but I do agree that there should be a more “geometrical” way to get what you want.