MeshPrimitiveT class

Implemented types

Constructors

MeshPrimitiveT({VertexBufferTypeId? verticesType, dynamic vertices, IndicesT? indices, MaterialT? material, Aabb3T? boundsAabb, SphereT? boundsSphere, Aabb3T? skinnedPoseUnionAabb})

Properties

boundsAabb Aabb3T?
Local-space (vertex-position-space) bounds of this primitive.
getter/setter pair
boundsSphere SphereT?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
indices IndicesT?
getter/setter pair
material MaterialT?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skinnedPoseUnionAabb Aabb3T?
For skinned primitives only: union of vertex positions across every pose the primitive can take under the file's animations, computed offline by sampling each animation's keyframes and applying the resulting joint palette.
getter/setter pair
vertices ↔ dynamic
getter/setter pair
verticesType VertexBufferTypeId?
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pack(Builder fbBuilder) int
Serialize the object using the given builder, returning the offset.
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited