*Surface()

Creates a surface entity for use in high-pair joints such as a curve-to-surface joint.

Syntax

*Surface(surf_name,"surf_label", 
                                          UOPEN|UCLOSED, 
                                          VOPEN|VLOSED)

Arguments

surf_name
The name of the surface entity.
Data type: varname
surf_label
The descriptive label of the surface entity.
Data type: label
UOPEN| UCLOSED
Defines if the surface as a function of U is continuous (UCLOSED) or not (UOPEN).
VOPEN| VCLOSED
Defines if the surface as a function of V is continuous (VCLOSED) or not (VOPEN).

Example

*Surface( surf_0, "surface 0", UOPEN, VOPEN )

Context

For Example:

*BeginMdl()

*DefineAnalysis()

*DefineSystem()

Properties

Table 1.
Property Returns Data Type Description
graphic_file filename The name of the H3D file that is used for graphics only.
id long integer Solver identification number.
label Label The descriptive label of the surface entity.
_if_state True if the entity is within an "if" condition.
num integer The MDL unique numerical ID of the surface.
parasolid_file filename The name of the xmt_ file containing the discretized surface in the case where the surface is not user defined.
state boolean Control state (TRUE or FALSE). This is read-only and cannot be edited.
umaxpar real The maximum value of the U parameter.
uminpar real The minimum value of the U parameter.
uopen_closed integer Zero if open, one if closed (continuous).
user boolean Set to zero if not user defined, set to one if user defined.
_user_state boolean User changeable setting for state.
usr_type integer One type is available, which is type zero: USER
usr_sub string The string describing the call to the user subroutine.
varname varname The unique variable name of the surface.
vmaxpar real The maximum value of the V parameter.
vminpar real The minimum value of the V parameter.
vopen_closed integer Zero if open, one if closed (continuous).

Comments

The properties of a surface entity can be described by a user subroutine or, in the case of ADAMS, a Parasolid xmt file can be used.

Surfaces are described using a parametric equation as opposed to discretized set points.