With the invWorkPoint design you can create a Work Point in the assembly in Inventor.
In kBridge the invWorkPoint design must be a child of an Assembly, in the example below Tables0 has the invAssemblyDocument as a mixin and is the Assembly.
Parameter Rules
invIsGrounded: | If set to true then it is grounded and can't be moved, if set to false then it is not grounded and can be moved |
Default is set to false. |
Example: | false; |
invMethod: | Method. |
Example: | 'Fixed'; |
invName: | This is the name that you want to give to the work point. |
Example: | 'Work Point Origin'; |
invPosition: | Position of the work point in the assembly. |
Example: | p(0,0,0); |
invXData: | Data passed in here is stored as Inventor’s attributes on this object. Only string values can be stored and the structure is "[["AttSetName" ,["AttName","AttValue""]], ["AttSetName1" ,["AttName1","AttValue""]]…]" |
Where |
AttSetName = AttributeSet name |
AttName = Attribute name |
AttValue = Attribute value |
Example: | '[["myData" ,["County","Orange"]]]'; |
Mixins
InvPartAssemblyFeature
InvObjectMixin
BaseNode
BaseModel
RULE NAME |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
---|---|---|---|---|
invIsGrounded |
boolean |
false |
Inventor |
Cached |
invMethod |
string |
'Fixed' |
Inventor |
Cached |
invName |
string |
this.invType |
Inventor |
Cached |
invPosition |
point |
p(0,0,0) |
Inventor |
Cached |
invXData |
string |
"" |
Inventor |
Cached |
Reference Location:
'world.tableapplication1.tables.tables0.myinvworkpoint1'
Link: https://knowledgebridge.engineer/projects
Open the Table_KB_Inventor_Example project.
The MyInvWorkPoint1 has InvWorkPoint as its mixin and is placed under Table0.
When you Update this project in Inventor...
The Work Point (Work Point Origin) will appear in the Assembly_inch.iam tab.