draw method
Implementation
@override
void draw(covariant RenderContext3D context) {
final nodes = model.processNodes(_animation);
for (final MapEntry(key: index, value: node) in nodes.entries) {
if (_hiddenNodes.contains(index)) {
continue;
}
final mesh = node.node.mesh;
if (mesh != null) {
context
..jointsInfo.jointTransformsPerSurface = node.jointTransforms
..model.setFrom(
worldTransformMatrix.multiplied(node.combinedTransform),
)
..drawMesh(mesh);
}
}
}