Structure Design Types

This page describes types specific to Structure Design.

This page discusses:

SddCollarSurface

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    SkinFeature
     SddCollarSurface

Attributes

Name Type Comment
Material String Material of the object.
Thickness LENGTH Thickness of the object.
ThrowOrientation Integer Thickness throw orientation of the object.

SddContourBased

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddFunction
      SddContourBased

Attributes

Name Type Comment
Area Real Surface area of the object.
Category String Category of the object.
Length LENGTH Length of the object.
Offset LENGTH Material orientation offset from delimited molded surface.
Perimeter LENGTH Perimeter is calculated without considering the opening on the object.
SupportOffset LENGTH Offset from the support.
Thickness LENGTH Thickness of the object.
WeldingLength LENGTH Welding length.
Width LENGTH Width of the object.

Example

let mySddContourBased(SddContourBased)
mySddContourBased = ….// Feature to be managed as a SddContourBased

// Display SddContourBased Category if valid
if ( mySddContourBased <> NULL)
{
        Message(  mySddContourBased.Category )
}

SddFlange

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOperation
      SddFlange

Attributes

Name Type Comment
Category String Category of the object.
IsPhysicalObject Boolean Defines whether logical or physical object.
Type Integer Type of flange.
WidthMeasurementType Integer Width measurement type of flange.

Example

let mySddFlange(SddFlange)
mySddFlange = ….// Feature to be managed as a SddFlange

// Display SddFlange Category if valid
if ( mySddFlange <> NULL)
{
        Message(  mySddFlange.Category )
}

SddFunction

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddFunction

Attributes

Name Type Comment
CoG_x LENGTH Center of gravity on X coordinate.
CoG_y LENGTH Center of gravity on Y coordinate.
CoG_z LENGTH Center of gravity on Z coordinate.
IsPhysicalObject Boolean Defines whether logical or physical object.
Material String Material of the object.
PaintedArea Real Both sides of the surface of a object, excluding the openings.
Weight Real Weight of the object.

Example

let mySddFunction(SddFunction)
mySddFunction = …// Feature to be managed as a SddFunction

// Display SddFunction material if valid
if ( mySddFunction <> NULL)
{
 Message(  mySddFunction.Material )
}

SddMember

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddFunction
      SddProfile
       SddMember

Attributes

Name Type Comment
DirectionOrientation Boolean Direction orientation of member(Point and Length, Point and Limit).

Example

let mySddMember(SddMember)
mySddMember = ...// Feature to be managed as SddMember

// Display SddMember Name if valid
if ( mySddMember <> NULL)
{
 Message(  mySddMember.Name )
}

SddOpening

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOperation
      SddOpening

Attributes

Name Type Comment
Category String Category of the object.
IsPhysicalObject Boolean Defines whether logical or physical object.
ParentPanelName String Penetrated panel of the opening.
StandardNameContour String Name of the standard contour of the opening.
PositionStrategy String Positioning strategy of the opening.
UOffsetSideOrientation Integer Side orientation to apply offset based on U reference.
VOffsetSideOrientation Integer Side orientation to apply offset based on V reference.
AnchorPointProfileOpening String Anchor point for the opening on profile.
ReferencePoint Integer Reference point for opening on profile in the Spacing/Offset positioning mode.
RepetitionMode Integer Repetition mode for opening on profile in the Spacing/Offset positioning mode.
SlotType String Slot type.
SlotName String Slot name.
SectionNameOfSlotWithCompositeProfile String Name of the section of the slot with composite profile.
SlotHorizontalOrientation Integer Horizontal orientation of the slot.
SlotVerticalOrientation Integer Vertical orientation of the slot.

Example

let mySddOpening(SddOpening)
mySddOpening = ….// Feature to be managed as a SddOpening

// Display SddOpening Category if valid
if ( mySddOpening <> NULL)
{
        Message(  mySddOpening.Category )
}

SddOpening3DObjectPanel

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOpeningPanel
      SddOpening3DObjectPanel

Example

let mySddOpening3DObjectPanel(SddOpening3DObjectPanel)
mySddOpening3DObjectPanel = ...// Feature to be managed as SddOpening3DObjectPanel

// Display SddOpening3DObjectPanel Name if valid
if ( mySddOpening3DObjectPanel <> NULL)
{
 Message(  mySddOpening3DObjectPanel.Name )
}

SddOpeningOutputProfilePanel

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOpeningPanel
      SddOpeningOutputProfilePanel

Example

let mySddOpeningOutputProfilePanel(SddOpeningOutputProfilePanel)
mySddOpeningOutputProfilePanel = ...// Feature to be managed as SddOpeningOutputProfilePanel

// Display SddOpeningOutputProfilePanel Name if valid
if ( mySddOpeningOutputProfilePanel <> NULL)
{
 Message(  mySddOpeningOutputProfilePanel.Name )
}

SddOpeningPanel

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOpeningPanel

Attributes

Name Type Comment
PositionStrategy String Positioning strategy of the opening.
UOffsetSideOrientation Integer Side orientation U.
VOffsetSideOrientation Integer Side orientation of V.

Example

let mySddOpeningPanel(SddOpeningPanel)
mySddOpeningPanel = ...// Feature to be managed as SddOpeningPanel

// Display SddOpeningPanel Name if valid
if ( mySddOpeningPanel <> NULL)
{
 Message(  mySddOpeningPanel.Name )
}

SddOpeningStandardPanel

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOpeningPanel
      SddOpeningStandardPanel

Example

let mySddOpeningStandardPanel(SddOpeningStandardPanel)
mySddOpeningStandardPanel = ...// Feature to be managed as SddOpeningStandardPanel

// Display SddOpeningStandardPanel Name if valid
if ( mySddOpeningStandardPanel <> NULL)
{
 Message(  mySddOpeningStandardPanel.Name )
}

SddOperation

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOperation

Example

let mySddOperation(SddOperation)
mySddOperation = ...// Feature to be managed as a SddOperation

// Display SddOperation Name if valid
if ( mySddOperation <> NULL)
{
 Message( mySddOperation.Name )
}

SddPanel

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddPanel

Attributes

Name Type Comment
Area Real Surface area of the panel measured on the neutral surface. Any detail objects (openings, scallops, chamfers, etc.) on the panel are not taken into account for the area computation.
Category String Category of the panel.
CoG_x LENGTH Center of gravity on X coordinate.
CoG_y LENGTH Center of gravity on Y coordinate.
CoG_z LENGTH Center of gravity on Z coordinate.
IsPhysicalObject Boolean Defines whether logical or physical object.
Length LENGTH Length of the object.
Offset LENGTH Material orientation offset from delimited molded surface.
PaintedArea Real Both sides of the surface of a object, excluding the openings.
Perimeter LENGTH Perimeter is calculated without considering the opening on the object.
SupportOffset LENGTH Offset from support.
Thickness LENGTH Thickness of the object.
Weight Real Weight of the object.
WeldingLength LENGTH Welding length.
Width LENGTH Width of the object.
ThrowOrientation Integer Thickness orientation of the object.
OffsetMode Integer Offset mode of the object.

Note: The length and width attributes of a panel, plate, or split plate are calculated as follows:
  • Default behavior: A bounding box is created to include the whole object. The bounding box is positioned according to the geometry of the object, irrespective of the global axis system.

  • Alternative behavior (Set the following environment variable: StrAbsoulteAxisDimensions=1.): A bounding box is created to include the whole object. The bounding box is positioned according to the global axis system. That is, its faces are always perpendicular to the x, y, and z axes, irrespective of the object's orientation.

The length of the longest side of the bounding box is considered as the length of the object and the length of the second longest side is considered as the width of the object.

Recommendation: In case of a batch session, it is recommended to use the alternative behavior.

Example

let mySddPanel(SddPanel)
mySddPanel = …// Feature to be managed as a SddPanel

// Display SddPanel Category if valid
if ( mySddPanel <> NULL)
{
 Message(  mySddPanel.Category  )
}

SddPlate

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddFunction
      SddPlate

Attributes

Name Type Comment
Area Real Surface area of the plate measured on the neutral surface. Any detail objects (openings, scallops, chamfers, etc.) on the plate are not taken into account for the area computation.
Category String Category of the object.
Length LENGTH Length of the object.
Offset LENGTH Material orientation offset from delimited molded surface.
Perimeter LENGTH Perimeter is calculated without considering the opening on the object.
SupportOffset LENGTH Offset from support.
Thickness LENGTH Thickness of the object.
WeldingLength LENGTH Welding length.
Width LENGTH Width of the object.
ThrowOrientation Integer Thickness orientation of the object.
OffsetMode Integer Offset mode of the object.

Note: The length and width attributes of a panel, plate, or split plate are calculated as follows:
  • Default behavior: A bounding box is created to include the whole object. The bounding box is positioned according to the geometry of the object, irrespective of the global axis system.

  • Alternative behavior (Set the following environment variable: StrAbsoulteAxisDimensions=1.): A bounding box is created to include the whole object. The bounding box is positioned according to the global axis system. That is, its faces are always perpendicular to the x, y, and z axes, irrespective of the object's orientation.

The length of the longest side of the bounding box is considered as the length of the object and the length of the second longest side is considered as the width of the object.

Recommendation: In case of a batch session, it is recommended to use the alternative behavior.

Example

let mySddPlate(SddPlate)
mySddPlate = ….// Feature to be managed as a SddPlate

// Display SddPlate Category if valid
if ( mySddPlate <> NULL)
{
        Message(  mySddPlate.Category )
}

SddProfile

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddFunction
      SddProfile

Attributes

Name Type Comment
Bottom_z LENGTH Minimum Z for the object.
Category String Category of the object.
FirstSupportOffset String Value of first support offset on the profile.
Length LENGTH Length of the trace of the profile.
SecondSupportOffset String Value of second support offset on the profile
SectionName String Section name of the object.
Top_z LENGTH Maximum Z for the object.
ExtremumLength LENGTH Maximum length between two points computed after projection of extremum points of profile on delimited trace.
NeutralLength LENGTH Distance between two extremum points of a profile along the neutral fiber curve. The extremum points of the profile are projected on the neutral fiber.

Computing the neutral length for closed or almost closed profiles is not supported.

Behavior: Read

AngleMode Integer Angle mode for profile (Normal To Plate / Along Plane).
AnchorPoint String Anchor point for profile.
FlangeOrientation Integer Flange orientation of profile.
WebOrientation Integer Flange orientation of profile.
Type Integer Profile type.

Example

let mySddProfile(SddProfile)
mySddProfile = ….// Feature to be managed as a SddProfile

// Display SddProfile Category if valid
if ( mySddProfile <> NULL)
{
        Message(  mySddProfile.Category )
}

SddScallop

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOperation
      SddOpening
       SddScallop

Example

let mySddScallop(SddScallop)
mySddScallop = ...// Feature to be managed as SddScallop

// Display SddScallop Name if valid
if ( mySddScallop <> NULL)
{
 Message(  mySddScallop.Name )
}

SddScallopPanel

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOpeningPanel
      SddScallopPanel

Example

let mySddScallopPanel(SddScallopPanel)
mySddScallopPanel = ...// Feature to be managed as SddScallopPanel

// Display SddScallopPanel Name if valid
if ( mySddScallopPanel <> NULL)
{
 Message(  mySddScallopPanel.Name )
}

SddSlaveOpeningPlate

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOperation
      SddSlaveOpeningPlate

Example

let mySddSlaveOpeningPlate(SddSlaveOpeningPlate)
mySddSlaveOpeningPlate = ...// Feature to be managed as SddSlaveOpeningPlate

// Display SddSlaveOpeningPlate Name if valid
if ( mySddSlaveOpeningPlate <> NULL)
{
 Message(  mySddSlaveOpeningPlate.Name )
}

SddSlotPanel

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddOpeningPanel
      SddSlotPanel

Example

let mySddSlotPanel(SddSlotPanel)
mySddSlotPanel = ...// Feature to be managed as SddSlotPanel

// Display SddSlotPanel Name if valid
if ( mySddSlotPanel <> NULL)
{
 Message(  mySddSlotPanel.Name )
}

SddStiffener

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddFunction
      SddProfile
       SddStiffener

Attributes

Name Type Comment
SupportOffset LENGTH Value of plane support offset on the stiffener.
SupportedPlate String Name of plate support of the stiffener.

Example

let mySddStiffener(SddStiffener)
mySddStiffener = ….// Feature to be managed as a SddStiffener

// Display SddStiffener Category if valid
if ( mySddStiffener <> NULL)
{
        Message(  mySddStiffener.Category )
}

SddStiffenerOnFreeEdge

Inheritance Path

ObjectType
 Feature
  Visualizable
   GeometricFeature
    MechanicalFeature
     SddFunction
      SddProfile
       SddStiffenerOnFreeEdge

Attributes

Name Type Comment
SupportedPlate String Name of plate support of the stiffener on free edge.

Example

let mySddStiffenerOnFreeEdge(SddStiffenerOnFreeEdge)
mySddStiffenerOnFreeEdge = ….// Feature to be managed as a SddStiffenerOnFreeEdge

// Display SddStiffenerOnFreeEdge Category if valid
if ( mySddStiffenerOnFreeEdge <> NULL)
{
        Message(  mySddStiffenerOnFreeEdge.Category )
}