InvOccurrence Design is mixed into InvAssemblyDocument and InvPartDocument. This is used inside an Assembly document to represent component occurrences.
BaseAssembly
InvObjectMixin
RULE NAME |
DESCRIPTION |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
invName |
Occurrence name as displayed in Inventor browser. |
String |
this.refchain |
Inventor |
Cached |
invIsGrounded |
Controls the grounding of an occurrence inside an Assembly. |
Boolean |
false
|
Inventor |
Cached |
invIsVisible |
Controls the visibility of an occurrence inside an Assembly. Example graphic is below. |
Boolean |
true |
Inventor |
Cached |
invTransform |
A matrix that controls the transform of the occurrence. It is a string consisting of 16 numbers separated by commas. |
String |
"" |
Inventor |
Cached |
invTransparent |
Controls the transparency of an occurrence. Example graphic is below. (For Inventor 2017 and up). |
Boolean |
false
|
Inventor |
Cached |
invFlexible |
Controls if an occurrence is flexible or not. |
Boolean |
false
|
Inventor |
Cached |
invOccurrenceActivePositioning |
Property that sets the name of the active Positional Representation for an assembly occurrence. |
String |
"" |
Inventor |
Cached |
invOccurrenceActiveViewRep |
Property that sets a design view representation for an assembly occurrence. |
String |
"" |
Inventor |
Cached |
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""]],["ExportPaths" , ["PartSheet", "C:\\temp\\cache\\Parts"]], [ "ExportPaths" , ["AssemblySheet", "C:\\temp\\cache\\Assemblies"]]" |
String |
"" |
Inventor |
Cached Parameter |
invDocumentLengthUnits |
Document length unit. For example: inch, foot, centimeter, millimeter, meter, micron (See Inventor help file for all unit choices)
|
String |
"inch" |
Inventor |
Cached |
Example of a tabletop when invIsVisible set to false:
invTransparent: set to true example.
Project Example:
In your kBridge Examples Projects folder open the project called ‘Table_KB_Inventor_Example’.
Reference Location:
"world.tableapplication1.tables.tables0"
Link: https://knowledgebridge.engineer/projects
The example below shows InvOccurrence as a mixin of InvAssemblyDocument, and InvAssemblyDocument as a mixin of Tables0.