axes static method
Draws 3D coordinate axes (RGB = XYZ) for transform.
Implementation
static void axes(vm.Matrix4 transform, {double size = 1.0}) {
final origin = (transform * vm.Vector4(0, 0, 0, 1)).xyz;
final xAxis = (transform * vm.Vector4(size, 0, 0, 1)).xyz;
final yAxis = (transform * vm.Vector4(0, size, 0, 1)).xyz;
final zAxis = (transform * vm.Vector4(0, 0, size, 1)).xyz;
line(origin, xAxis, color: vm.Vector4(1, 0, 0, 1));
line(origin, yAxis, color: vm.Vector4(0, 1, 0, 1));
line(origin, zAxis, color: vm.Vector4(0, 0, 1, 1));
}