API

Interface I3mfTriangle

3MF triangle. v1/v2/v3 are indices into the vertices list ( <vertex .../>...).

Property assignment:

  • pid and p1/p2/p3 are used to assign per-triangle or per-vertex properties (like materials or colors), depending on which property group pid refers to.
interface I3mfTriangle {
    p1?: number;
    p2?: number;
    p3?: number;
    pid?: number;
    v1: number;
    v2: number;
    v3: number;
}

Implemented by

Index
p1?: number

Optional per-vertex property indices for v1/v2/v3. These are indices into the property group's entry list (the group referenced by pid).

p2?: number
p3?: number
pid?: number

Property group id for this triangle. If present, it overrides the object-level pid for this specific triangle.

v1: number

Index of first vertex in the vertices array.

v2: number

Index of second vertex in the vertices array.

v3: number

Index of third vertex in the vertices array.