toFlameSurface method

Surface toFlameSurface([
  1. Matrix4? transform
])

Implementation

flame_3d.Surface toFlameSurface([Matrix4? transform]) {
  final jointData = computeJointData();

  final (vertices, indices) = toFlameVertices(
    jointData,
    transform ?? Matrix4.identity(),
  );

  return flame_3d.Surface(
    vertices: vertices.toList(),
    indices: indices,
    jointMap: jointData.jointMap,
    material: material?.get().toFlameMaterial() ??
        flame_3d.SpatialMaterial(
          albedoColor: const Color(0xFFFF00FF),
        ),
  );
}