Autodesk Inventor Customization
- Start Article
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Create DrawingVie w -- Reference Data
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
I am trying to create a new base view in drawingdocument.
I can get hold of the view but cant find a way to set reference data --- would like to set the "Line Style" to "As Parts" and "Hidden Line Calculation" to "All Bodies".
Is there a way / workaround ?
Thanks
Abhishek
Re: Create DrawingVie w -- Reference Data
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Is this yet possible?
************************************************************************************
If this post helps, please click the "thumbs up" to give kudos
If this post answers your question, please click "Accept as Solution"
************************************************************************************
Re: Create DrawingVie w -- Reference Data
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Has this feature been added, yet?
Re: Create DrawingVie w -- Reference Data
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
If you have a reference to the DrawingView object then you may solve this problem in four steps.
Workaround:
1) Property DrawingView.ReferencedDocumentDescriptor returns the model document referenced by this view. In your case this should be an assembly document.
2) You may scan assembly hierarchy to find referenced components.
3) Magic property DrawingView.DrawingCurves(referenced ComponentOccurrence) returns DrawingCurvesEnumerator with all drawing curves within the drawing view from this particular component occurrence.
4) If Count >0 then you may change properties of the DrawingCurve objects found to satisfy your requirements (line type, line weight, etc.). Or change Layer property of all DrawingCurveSegment objects in the collection DrawingCurve.Segments() .
Should this work for you?

Vladimir Ananyev
Developer Technical Services
Autodesk Developer Network
Re: Create DrawingVie w -- Reference Data
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Changing the layer properties will indeed make these lines appear solid rather than the phantom lines, but I believe that hidden line calculation will still need to be set in order for these items to appear properly. I will try this when I have a free moment and see if this is the case.
Re: Create DrawingVie w -- Reference Data
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi,
Good point.
DrawingCurveSegment.HiddenLine can returns whether this segment represents the hidden portion of a line
DrawingCurveSegment.Layer can set the layer associated with this segment.
Xiaodong Liang
Developer Technical Services
Autodesk Developer Network

