The first time you begin to work with your new TableApplication Project, which you set up specifically for Inventor Integration, please perform the following preparatory steps.
In Tables0, add InvAssemblyDocument to the mixins.
TableTop
In TableTop0 add InvPartDocument to the mixins.
If the table top disappears then in the renderNode rule type true.
Add Rule values to TableTops
In TableTops/Child Tab/ add these values:
RULE NAME |
TYPE |
ADD VALUE |
CATEGORY |
FLAGS |
invName |
String |
"TableTop" |
Inventor |
Cached |
invIsGrounded |
Boolean |
true |
Inventor |
Cached |
invTemplate |
String |
"Factory/Block_inch.ipt" |
Inventor |
Cached |
invOutputFilePath |
String |
"MemberFiles/TableTop.ipt" |
Inventor |
Cached |
invParameters |
Array |
[{"ParameterName": "length", "ParameterUnits": child.invUnits}, {"ParameterName": "width", "ParameterUnits": child.invUnits}, {"ParameterName": "height", "ParameterUnits": child.invUnits}] |
Inventor |
Cached |
LegPairGroup
In LegPairs0 add InvAssemblyDocument to the mixins.
Add Parameter values to LegPairGroup
In LegPairGroup/Child Tab/ add these values:
RULE NAME |
TYPE |
ADD VALUE |
CATEGORY |
FLAGS |
invName |
String |
"Leg" + child.index |
Inventor |
Cached |
invIsGrounded |
Boolean |
[false,false][child.index] |
Inventor |
Cached |
invTemplate |
String |
"Factory/Assembly_inch.iam" |
Inventor |
Cached Required |
invOutputFilePath |
String |
...Leave Blank... |
Inventor |
Cached |
invParameters |
Array |
[{"ParameterName": 'length', "ParameterUnits": child.invUnits}, {"ParameterName": 'width', "ParameterUnits": child.invUnits}, {"ParameterName": 'height', "ParameterUnits": child.invUnits}] |
Inventor |
Cached |
invTransform |
String |
"1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1" |
Inventor |
Cached |
LegGroup
In LegGroup add InvPartDocument to the mixins.
If the Legs disappears then in the LegGroup/renderNode rule type true.
Add Parameter values to LegGroup
In LegGroup/Child Tab/ add these values:
RULE NAME |
TYPE |
ADD VALUE |
CATEGORY |
FLAGS |
invName |
String |
"Leg" + child.index |
Inventor |
Cached |
invIsGrounded |
Boolean |
[true,false][child.index] |
Inventor |
Cached |
invTemplate |
String |
"Factory/Block_inch.ipt" |
Inventor |
Cached Required |
invOutputFilePath |
String |
"MemberFiles/Legs.ipt" |
Inventor |
Cached |
invParameters |
Array |
[{"ParameterName": "length", "ParameterUnits": child.invUnits}, {"ParameterName": "width", "ParameterUnits": child.invUnits}, {"ParameterName": "height", "ParameterUnits": child.invUnits}] |
Inventor |
Cached |
invTransform |
String |
"1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1" |
Inventor |
Cached |