Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Seam by General Cylinder

  • Last UpdatedDec 08, 2025
  • 2 minute read

A seam created by intersecting the surface with a general cylinder, has a child element called "ByCylinder". This element have an child element "GeneratorX", "GeneratorY" or "GeneratorZ":

The "ByCylinder" element has three attributes:

Surface

The name of the surface to be intersected, optional. If the attribute is omitted then the surface in current Defaults element will be used. If there is no default surface then an error will be signalled.

Angle1

Controls the angle of the directrix in the start point. The angle is calculated against the u-axis.

Angle2

Controls the angle of the directrix in the end point

By selecting one of the "Generator" element you select the generator axis for the cylinder. GeneratorX means that the generator axis is along the X-axis. GeneratorY and GeneratorZ indicates a generator along the Y- and Z-axis respectively.

The Generator (X, Y or Z) element also defines the directrix curve by a sequence number of point elements, at least two and no more than 100:

The Generator element has two attributes controlling the generator axis:

Min

Minimum value for the generator along the selected axis. Optional attribute.

Max

Maximum value for the generator. Optional attribute

The "Point" element has two attributes giving the coordinate values of the point. For "GeneratorX" you give Y- and Z-coordinates, for "GeneratorY" you give X- and Z-coordinates and for "GeneratorZ" you give X- and Y-coordinates.

Example:

<Seam ObjId="SPS900">

<ByCylinder>

<GeneratorY Min="0" Max="50000">

<Point X="FR10" Z="LP35"/>

<Point X="FR15" Z="LP33"/>

<Point X="FR20" Z="LP31"/>

<Point X="FR25" Z="LP29"/>

<Point X="FR30" Z="LP27"/>

</GeneratorY>

</ByCylinder>

<Box XMax="FR40" XMin="FR5" YMax="40000" YMin="0" ZMax="40000"/>

</Seam>

Related Links
TitleResults for “How to create a CRG?”Also Available in