Frame.from_points
- classmethod Frame.from_points(point, point_xaxis, point_xyplane)
Constructs a frame from 3 points.
- Parameters
point ([float, float, float] |
compas.geometry.Point
) – The origin of the frame.point_xaxis ([float, float, float] |
compas.geometry.Point
) – A point on the x-axis of the frame.point_xyplane ([float, float, float] |
compas.geometry.Point
) – A point within the xy-plane of the frame.
- Returns
compas.geometry.Frame
– The constructed frame.
Examples
>>> frame = Frame.from_points([0, 0, 0], [1, 0, 0], [0, 1, 0]) >>> frame.point Point(0.000, 0.000, 0.000) >>> frame.xaxis Vector(1.000, 0.000, 0.000) >>> frame.yaxis Vector(0.000, 1.000, 0.000)