Struct TriangleListPrimitive¶
Defined in File schemas.hpp
Struct Documentation¶
-
struct TriangleListPrimitive¶
A primitive representing a set of triangles or a surface tiled by triangles.
Public Members
-
std::vector<Point3> points¶
Vertices to use for triangles, interpreted as a list of triples (0-1-2, 3-4-5, …)
-
std::optional<Color> color¶
Solid color to use for the whole shape. One of
color
orcolors
must be provided.
-
std::vector<Color> colors¶
Per-vertex colors (if specified, must have the same length as
points
). One ofcolor
orcolors
must be provided.
-
std::vector<uint32_t> indices¶
Indices into the
points
andcolors
attribute arrays, which can be used to avoid duplicating attribute data.If omitted or empty, indexing will not be used. This default behavior is equivalent to specifying [0, 1, …, N-1] for the indices (where N is the number of
points
provided).
-
std::vector<Point3> points¶