InvSketchedSymbol adds a sketched symbol to an Inventor drawing sheet. Sketched Symbols can be rotated and scaled. Leader lines can be added, and the symbols can be associated with views on a sheet.
BaseAssembly
InvObjectMixin
RULE NAME |
DESCRIPTION |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
invIntent |
Intent of point. kEndPointIntent,kMidPointIntent, kCenterPointIntent, kCircularLeftPointIntent, kCircularRightPointIntent, kCircularTopPointIntent, kCircularBottomPointIntent, kAxisStartPointIntent, kAxisMidPointIntent, kAxisEndPointIntent,kPlanarFaceCenterPointIntent |
String |
""
|
Inventor |
Cached |
invLeaderPoints |
List of placement points. The first point in the list defines the position of the text; the last one defines the position of the marker point. The points can be absolute or relative. Relative points can be specified as [["Part","PointFeature",[x,y]]] Where Part = The complete path to invName of the part where the PointFeature can be found. PointFeature = A workpoint or a named vertex. x,y = An optional offset vector from the PointFeature. For example: "0,0,1,1" or "[[‘part1’,’work point1’,[2,2]],[‘part2’,’work point1’,[2,5]]]" |
String |
""
|
Inventor |
Cached Required |
invName |
Name of SketchedSymbol. |
String |
""
|
Inventor |
Cached Required |
invNamedFeature |
Name of work feature or named entity this symbol will be attached to. |
String |
""
|
Inventor |
Cached |
invPart |
The part containing this NamedFeature. |
String |
""
|
Inventor |
Cached |
invRotation |
The Rotation angle of symbol in degrees. |
Number |
0.0
|
Inventor |
Cached |
invScale |
The scale of symbol. |
Number |
1
|
Inventor |
Cached |
invView |
Specifies the drawing view this symbol is associated with. |
String |
""
|
Inventor |
Cached |
invCenterMarkOrLineVisible |
Controls the visibility of center mark or centerline. |
|
|||
invInsured |
This guarantees placement of symbol even if the NamedFeature is not found but Part should exist. |
Boolean |
false
|
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 |
In your kBridge Examples Projects folder open the project called Table_KB_Inventor_Example’.
In the Project Tree, find and expand CombineParts, expand the Models folder and right click on ‘CombineParts’ and ‘Set as Root’.
"world.combineparts.drawingdocument.drawingdocument0.sheetdocument.
sheetdocument0.sketchedsymbol.sketchedsymbol0"
Link: https://knowledgebridge.engineer/projects
In the example below, a design has been created called ‘SketchedSymbol’ with ‘Inv SketchedSymbol’ as its mixin. ‘SketchedSymbol’ was brought into the ‘SheetDocument0’ as its child.
Below, the ‘Assembly_inch.idw’ has been opened in Inventor and a new sketch was made, named IdeaBulb, and saved. ‘Assembly_inch.idw’ is the Sheet template, which is stored in the Factory folder.
SketchSymbol Inventor Output Example: