Plane
- class rhino3dm.Plane
- Plane()
Plane constructor
- Plane(origin, normal)
Constructs a plane from a point and a normal vector.
- Parameters:
origin (rhino3dm.Point3d) – Origin point of the plane.
normal (rhino3dm.Vector3d) – Non-zero normal to the plane.
- Plane(origin, xPoint, yPoint)
Initializes a plane from three non-collinear points.
- Parameters:
origin (rhino3dm.Point3d) – Origin point of the plane.
xPoint (rhino3dm.Point3d) – Second point in the plane. The x-axis will be parallel to x_point-origin.
yPoint (rhino3dm.Point3d) – Third point on the plane that is not collinear with the first two points. taxis*(y_point-origin) will be > 0.
- Plane(origin, xDirection, yDirection)
Constructs a plane from a point and two vectors in the plane.
- Parameters:
origin (rhino3dm.Point3d) – Origin point of the plane.
xDirection (rhino3dm.Vector3d) – Non-zero vector in the plane that determines the x-axis direction.
yDirection (rhino3dm.Vector3d) – Non-zero vector not parallel to x_dir that is used to determine the y-axis direction. y_dir does not need to be perpendicular to x_dir.
- Plane()
Constructs a plane from an equation Ax+By+Cz+D=0.
- Origin
rhino3dm.Point3d: Gets or sets the origin point of this plane.
- XAxis
rhino3dm.Vector3d: Gets or sets the X axis vector of this plane.
- YAxis
rhino3dm.Vector3d: Gets or sets the Y axis vector of this plane.
- ZAxis
rhino3dm.Vector3d: Gets or sets the Z axis vector of this plane.
- static WorldXY()
[todo] add documentation
- static WorldYZ()
[todo] add documentation
- static WorldZX()
[todo] add documentation
- static Unset()
[todo] add documentation
- Encode()
[todo] add documentation
- static Decode(jsonObject)
[todo] add documentation