fn encode_transform(
	x_axis_vec: Vector3,
	y_axis_vec: Vector3,
	z_axis_vec: Vector3,
	origin_vec: Vector3,
) -> Transform {
	return Transform {
		basis: encode_basis(x_axis_vec, y_axis_vec, z_axis_vec),
		origin: origin_vec,
	};
}
/// Returns a Transform with the provided axis vectors and the origin vector.
///
/// # Arguments
///
/// `x_axis_vec` - The x axis vector for the transform.
/// `y_axis_vec` - The y axis vector for the transform.
/// `z_axis_vec` - The z axis vector for the transform.
/// `origin_vec` - The vector that specifies the origin of the transform.
Returns a Transform with the provided axis vectors and the origin vector.
Returns a Transform with the provided axis vectors and the origin vector .
fn encode_transform(
	x_axis_vec: Vector3,
	y_axis_vec: Vector3,
	z_axis_vec: Vector3,
	origin_vec: Vector3,
) -> Transform {
	return Transform {
		basis: encode_basis(x_axis_vec, y_axis_vec, z_axis_vec),
		origin: origin_vec,
	};
}
fn encode_transform ( x_axis_vec : Vector3 , y_axis_vec : Vector3 , z_axis_vec : Vector3 , origin_vec : Vector3 , ) -> Transform { return Transform { basis : encode_basis ( x_axis_vec , y_axis_vec , z_axis_vec ) , origin : origin_vec , } ; }
Returns a Transform with the provided axis vectors and the origin vector.
Returns a Transform with the provided axis vectors and the origin vector .
x_axis_vec
Vector3
y_axis_vec
Vector3
z_axis_vec
Vector3
origin_vec
Vector3