use{Vector3, Basis};/// 3D Transformation (3x4 matrix) Using basis + origin representation.
#[repr(C)]#[derive(Copy, Clone, Debug, PartialEq)]pubstructTransform{/// The basis is a matrix containing 3 Vector3 as its columns: X axis, Y axis, and Z axis.
/// These vectors can be interpreted as the basis vectors of local coordinate system
/// traveling with the object.
pubbasis: Basis,
/// The translation offset of the transform.
puborigin: Vector3,
}// TODO: methods!