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

Hull and Outfitting

OUTPUT

  • Last UpdatedJan 05, 2024
  • 3 minute read

Purpose

To output PATCH data for use in the HULLSURF system and PLATE data for use in the BRITSHELL system.

Syntax

OUTPUT ( IGES ) ( /ALL )( /FILE= $F )
  ( $L  )
--------------------------------
( NURBS ) ( /ALL ) < $N > < /AXIS > /FILE= $F )
   ( $L  )
--------------------------------------------------
( PATCH ) ( /ALL < /STORED > ) < /NOCONT INUITY > < /SHOW >
  ( $L < /STORED  > )
  -----------------
  ( $L < /FILE= $F > )
  -----------------
  ( /AUTO )
-------------------------
( VRML ) ( /ALL )( /FILE= $F )
  ( $L  )
-------------------------
( PLATE ) ( $W < $W > )
  ( /ALL    )

Description

This command allows the user to output Patches or Plates which were defined using the GENERATE command.

The curves defining the Patch or Plate are extracted. These are then intersected and then girthed and a mesh of points is calculated. The number of points which are output for each curve is set by the DEFINE HULLSURF/BRITSHELL DATA_SIZE commands and are spaced on an equi- girth basis.

OUTPUT IGES

Outputs the Patches in IGES 128 format. The patches must previously have been fitted and stored using the /STORE option of this command.

OUTPUT NURBS

Output Patches to a Design Model ( DML ) file for subsequent access by other AVEVA Marine modules. The patches must previously have be fitted and stored using the /STORE option of this command. The optional number $N defines the layer onto which the Patch is stored in the DML. The /AXIS option specifies that the design's Axis convention should persist into the DML file.

OUTPUT PATCH

PATCH data can be output to a file, in HULLSURF CREATE format, or output to a PATCH data store.

The tolerance used to determine whether a Patch boundary intersects with other defining curves is set using the DEFINE HULLSURF /PATCH_TOL command, the default value is set at 0.001.

Parameter Qualifiers

None

The data will be written to a file with the same name as the Patch.

/AUTO

The defining curve to generate the patch will be selected by the system.

/FILE=$F

Specifies the name of the file to which the data will be written.

/NOCONT

Nocontinuity will be used between patches. (see CONTINUITY command)

/STORED

A B-Spline Surface is fitted to the data points and the resultant surface patch is stored in a PATCH Data store. The net size of the fitting algorithm can be altered using the DEFINE HULLSURF /NET_SIZE command. The PATCH data store is named 'shipname'.PATCH and will be created automatically if it does not already exist.

                 

STORED Patches can be displayed using the command

                 

DISPLAY PATCH ... /STORED

                 

and can be intersected in any of the orthogonal planes by using the commands

                 

BUTTOCK

                 

DISPLAY          SECTION ... /INTERSECT

                 

WATERLINE

OUTPUT VRML (Windows Only)

Patch data is output to a Virtual Reality Modelling Language (VRML) file (format version 2.0). This can be viewed using a standard VRML viewer.

OUTPUT PLATE

PLATE data is output to the currently open Plates Data Store ( PDS ). The first name supplied is the Strake name. The second name, if supplied, is the Plate name. If only the Strake name is given then all Plates within that Strake are output. Wildcards are allowed. Before a Plate can be OUTPUT for use in the BRITSHELL system a Plates Data Store must exist and be open for access

See also the commands ADD, DEFINE BRITSHELL, DEFINE HULLSURF, DISPLAY, GENERATE, CONTINUITY and PDS.

Examples

OUTPUT PATCH P1
OUT PAT /ALL /NOCONTINUITY /AUTO
OUT PAT /ALL
OUT PAT p01 /FILE= pat1.dat
OUT PLATE str1 p1
OUT PLATE str2
OUT IGES aft1 aft2 aft3 /FILE aft.igs
OUT NURBS /ALL 10 /FILE n161057

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