Plane/ByPlane Element
- Last UpdatedDec 08, 2025
- 2 minute read
The "Plane" element models a plane to be stored in the data bank. As in interactive curved hull, the plane can defined in a number of ways:
-
By three points
-
By two points and a coordinate axis
-
By two points and angle(s)
-
As a "rotated" plane
The Plane element has the following child elements:

The plane types "ByPoints", "AxisParallel" and "Angle" will be explained in the following section. Please see Plane by Three Points, Plane by Two Points and Axis, Plane by Two Points and Angle(s) and Rotated Plane. The "Stored" element is a reference to a plane stored in the data bank. The Stored element has one attribute:
|
ObjId |
The name of the referenced plane object. |
|
Refl |
When set to "true" this flag indicates the resulting plane will a reflected (in CL) version of the given plane specification. This is an optional attribute, the default value is "false" |
The "ByPlane" element is almost identical to the "Plane" element, but it does not have the "ObjId" attribute. ByPlane will not generate a stored plane, it is used when defining a seam or hull curve by a principal plane. The ByPlane has an attribute, "Surface":
|
Surface |
The surface which will be intersection by the plane, optional attribute. If omitted the surface in the current Defaults element will be used. If there is no default surface then an error will be signalled |