parse_axis2_placement_3d

Function parse_axis2_placement_3d 

Source
pub fn parse_axis2_placement_3d(
    placement: &DecodedEntity,
    decoder: &mut EntityDecoder<'_>,
) -> Result<Matrix4<f64>>
Expand description

Parse IfcAxis2Placement3D into transformation matrix

IfcAxis2Placement3D attributes:

  • 0: Location (IfcCartesianPoint)
  • 1: Axis (IfcDirection, optional)
  • 2: RefDirection (IfcDirection, optional)

Returns a 4x4 transformation matrix that transforms from local coordinates to parent coordinates.