S3DEntity - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Manufacturing Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Structural Manufacturing
Search by Category
Reference Data
Smart 3D Version
12.1 (2019)

Specifies which entries and output to generate for an object. Each S3DEntity corresponds to a single object type. During export, Managed Export attempts to match each object in an assembly hierarchy to an S3DEntity element. If an object does not match an S3DEntity element, the software does not export it.

The configuration file has three categories for profiles, and each category has its own S3DEntity element. The categories are listed below.

  • Standard profile - not built-ups, and not manufactured as plates

  • Built-up profile - built-ups that can be manufactured as a profile or a plate

  • Flatbar manufactured as plate

For all non-profile parts, use the FILTER attribute to match an object with the correct S3DEntity element. CUSTOM_FILTER is a progID for a filter class. For non-built-up profiles, combine FILTER, MFG_AS_PLATE, and IS_BUILTUP to match the profile with the corresponding S3DEntity element.

Attributes

Name

Description

Type

Required

TYPE

Specifies the configuration name for the object type.

An S3DOutputEntities element should have a corresponding S3DEntityDefinition element. Use TYPE to map the S3DEntity element to the corresponding S3DEntityDefinition element.

The S3DEntityDefinition element defines the basic representation of an object in the assembly XML.

Example: Builtup Profile Part

String

Yes

FILTER

Specifies the internal type of an object.

Supported types:

  • IJAssemblyBase

  • IJPlate

  • IJProfile

  • ISPSMemberPartPrismatic

Example: IJProfile

String

No

CUSTOM_FILTER

Specifies the progID for the filter class that implements the IJMfgNestFilter interface.

String

No

MFG_AS_PLATE

Specifies whether the S3DEntity is for standard profiles or for flatbars manufactured as plate.

Example: true

Boolean

For standard profiles and flatbars as plate

IS_BUILTUP

Specifies whether the S3DEntity is for built-up or non-built-up profiles.

Example: false

String

For all profiles

NESTED

Specifies whether the object in the assembly XML is nested in the parent assembly output, or is output to the root level.

String

Yes

OBJECT_PROCESS

Indicates whether the S3DEntity is considered during export.

Yes - exports entities that match the S3DEntity

No - skips entities that match the S3DEntity

String

Yes

Child Elements

Name

Description

Type

Required

S3DOutputSets

Contains a set of output packages that produce additional output for a part. Additional output might include manufacturing XML as a separate output, common parts information in the assembly XML, and production routing information.

ComplexType

No

Sample

<S3DEntity TYPE="Assembly" FILTER="IJAssemblyBase" NESTED="true" OBJECT_PROCESS="Yes">
<S3DOutputSets>
<S3DPackage NAME="S3DPanel" PATH="./Attachments" FOLDER="Panel" COMPARE="PANEL_COMPARE"/>
</S3DOutputSets>
</S3DEntity>