Makes a vertex from x, y and z values.
The three coordinates
The vertex
Makes a vertex, the kernel's own point, from a plain [x, y, z] point.
The vertex
Makes one vertex, the kernel's own point, for each plain [x, y, z] point.
One vertex per point, in the same order
Makes one vertex per point and bundles them into a single compound, so a whole point cloud can be drawn or transformed as one shape.
A compound holding one vertex per point
Lists every vertex of a shape as the kernel walks it.
A vertex is repeated for every face and edge that use it, so a box lists 48 vertices rather
than its 8 corners; use getVerticesAsPoints with point.removeAllDuplicateVectors for
unique corners.
The shape
The vertices found in the shape
Lists every vertex of a shape as a plain [x, y, z] point, as the kernel walks it.
A vertex is repeated for every face and edge that use it, so a box lists 48 points rather
than its 8 corners; point.removeAllDuplicateVectors reduces them to the unique ones.
The shape
The points of the vertices
Projects points onto a shape along a direction and gives the points where they land.
Each point travels along direction for exactly that vector's length, so it must be long
enough to reach the shape. Where the path crosses the shape more than once, projectionType
keeps the closest hit, the furthest, both or all; a path that misses gives nothing.
The points, the shape, the direction with its length, and which hits to keep
The projected points
Reads the coordinates of each vertex as a plain [x, y, z] point.
The vertices
One point per vertex, in the same order
Reads the coordinates of a vertex as a plain [x, y, z] point.
The vertex
The point
Vertices in OpenCascade: the kernel's own form of a point, the corner where edges meet. Plain
[x, y, z]points are what the rest of the library works with, so the methods here mostly convert between the two: make vertices from points, read points back out of vertices, list the vertices of any shape, and project points onto a shape.