PrincipalPlane/ByPrincipalPlane Element
- Last UpdatedDec 01, 2023
- 1 minute read
This element defines a principal plane that will be stored in the data bank. It has two attributes:
|
ObjId |
The name of the plane object, required attribute. |
|
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". |
|
X, Y or Z |
You select one of the attribute X, Y or Z. The value is the coordinate value. It can be a single coordinate value given in the traditional AVEVA Marine format, for instance: X="FR20" Y="LP10+200" Z="FR10+2F1I (Imperial units are also allowed.) |
|
Example: |
|
|
<PrincipalPlane ObjId="PLANE2" Z="LP20-350"/> |
|
|
Example: |
|
|
<PrincipalPlane ObjId="PLANE1" X="FR20"/> |
|
The "ByPrincipalPlane" element is almost identical to the "PrincipalPlane" element, but it does not have the "ObjId" attribute. ByPrincipalPlane will not generate a stored plane, it is used when defining a seam or hull curve by a principal plane. The ByPrincipalPlane 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 |
|
Example: |
|
|
<Seam ObjId="SPS958"> <ByPrincipalPlane Z ="LP38" Surface="ESHULL"/> </Seam> |
|