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:
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>