<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Drawing sketch line linked to work plane in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12502076#M14720</link>
    <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/14815588"&gt;@malmal02122023&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If your looking to make universal version of your code to adjust to any workplane regardless of orientation vertical /horizontal this would be possible but would be definitely more involved. You would need to adjust your code to include x and y offsets automatically.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Having said that I tried working with&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=DrawingSketch_OffsetSketchEntitiesUsingDistance" target="_blank" rel="noopener"&gt;DrawingSketch.OffsetSketchEntitiesUsingDistance Method&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and this allowed an offset line parralel to the centerline with minimal input to change direction other than to specify true / false. The only down side was the offset line was exactly the same length as the centerline which made dimesioning a challenge.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 17 Jan 2024 14:46:24 GMT</pubDate>
    <dc:creator>A.Acheson</dc:creator>
    <dc:date>2024-01-17T14:46:24Z</dc:date>
    <item>
      <title>Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12495231#M14696</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you help me please?&lt;/P&gt;&lt;P&gt;I am new in VBA ilogic&lt;/P&gt;&lt;P&gt;I would like to link a sketch line to work plane with offset 20 mm and use it to create section line.&lt;/P&gt;&lt;P&gt;I understand that the code shown below draws a line on the base view relative to its center.&lt;/P&gt;&lt;P&gt;Question: how can&amp;nbsp; build a line relative to the work plane located in the model and named A-A.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for advice&lt;/P&gt;&lt;PRE&gt;Dim SectionPoint_L As Point2d = oTG.CreatePoint2d(Left_X, oBaseView.Center.Y)
	Dim SectionPoint_R As Point2d = oTG.CreatePoint2d(Right_X, oBaseView.Center.Y)
	Dim SheetPoint_L As Point2d = SectionSketch.SheetToSketchSpace(SectionPoint_L)
	Dim SheetPoint_R As Point2d = SectionSketch.SheetToSketchSpace(SectionPoint_R)
	Dim SketchLine As Inventor.SketchLine = SectionSketch.SketchLines.AddByTwoPoints(SheetPoint_L, SheetPoint_R)&lt;/PRE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="malmal02122023_0-1705176446376.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1313873i6400C81181CA5729/image-size/medium?v=v2&amp;amp;px=400" role="button" title="malmal02122023_0-1705176446376.png" alt="malmal02122023_0-1705176446376.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 13 Jan 2024 20:18:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12495231#M14696</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-13T20:18:17Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12495408#M14697</link>
      <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/14815588"&gt;@malmal02122023&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your request does involve knowing the Inventor API in both assembly and drawing very well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Linked in a previous post &lt;A href="https://forums.autodesk.com/t5/inventor-programming-ilogic/creating-section-views-on-drawing-by-ilogic-rule-inventor-2021/m-p/12493389#M162432" target="_blank" rel="noopener"&gt;here&lt;/A&gt; is the below code. This will not work in your model but is a starting sample to learn what you need. Create a simple assembly with one occurrence. Place into the drawing this assembly. Manually check the workplane required can be made visible. If it can then run the code.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="visual-basic"&gt;Sub Main
     SetWorkPlaneVisibilityFromAsm()
End Sub

Public Sub SetWorkPlaneVisibilityFromAsm()

    Dim oDrawingDoc As DrawingDocument

    oDrawingDoc = ThisApplication.ActiveDocument

    'Get referenced Assembly document

    Dim oAsm As AssemblyDocument

    oAsm = oDrawingDoc.ReferencedDocuments(1)

    'Get first occurrence, suppose it's a Part

    Dim oOcc As ComponentOccurrence

    oOcc = oAsm.ComponentDefinition.Occurrences(1)

    Dim oPartCompDef As PartComponentDefinition

    oPartCompDef = oOcc.Definition

    'Get YZ WorkPlane, suppose it's perpendicular to the view

    Dim oWP As WorkPlane

    oWP = oPartCompDef.WorkPlanes.Item("YZ Plane")

    'Create proxy object

    Dim oWPpx As WorkPlaneProxy

    Call oOcc.CreateGeometryProxy(oWP, oWPpx)

    'Set visibility

    Call oDrawingDoc.Sheets(1).DrawingViews(1).

                        SetVisibility(oWPpx, True)

End Sub&lt;/LI-CODE&gt;&lt;P&gt;In order to dig down into the occurrence thst holds the workplane you will need to target the leaf occurrences of the assembly, this &lt;A href="https://modthemachine.typepad.com/my_weblog/2009/03/accessing-assembly-components.html" target="_blank" rel="noopener"&gt;article will show you how&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The below code will show you how to access leaf occurrences in your assembly. Open your assembly and run the code.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;Sub Main
    GetPartOccurrences()
End Sub

Public Sub GetPartOccurrences()
    ' Get the active assembly.
    Dim oAsmDoc As AssemblyDocument = ThisApplication.ActiveDocument

    ' Get the assembly component definition.
    Dim oAsmDef As AssemblyComponentDefinition = oAsmDoc.ComponentDefinition

    ' Get all of the leaf occurrences of the assembly.
    Dim oLeafOccs As ComponentOccurrencesEnumerator = oAsmDef.Occurrences.AllLeafOccurrences

    ' Iterate through the occurrences and print the name.
    Dim oOcc As ComponentOccurrence
    For Each oOcc In oLeafOccs
        Logger.Info(oOcc.Name)
    Next
End Sub&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now integrate the two codes together. So you are not just looking at occurrence 1 but rather all occurrences. You will need further filtering to pick up the workplane by name. Hopefully this gets you started.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 00:24:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12495408#M14697</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-14T00:24:57Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12495823#M14698</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ok, it is done.&amp;nbsp;&lt;BR /&gt;Could&amp;nbsp;you answer the question,&amp;nbsp; how to filter the name of work planes?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;()
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;
    &lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingViewFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Please select the main view"&lt;/SPAN&gt;)
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTG&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ComponentOccurrence&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentType&lt;/SPAN&gt; = &lt;SPAN&gt;kAssemblyDocumentObject&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oComp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssemblyDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oComp&lt;/SPAN&gt; = &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocument&lt;/SPAN&gt;
        
    &lt;SPAN&gt;occ&lt;/SPAN&gt; = &lt;SPAN&gt;oComp&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;Occurrences&lt;/SPAN&gt;.&lt;SPAN&gt;ItemByName&lt;/SPAN&gt;(&lt;SPAN&gt;"Skeleton test:1"&lt;/SPAN&gt;)
        
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
    
    	
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlane&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; = &lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
	
    &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;
		
	         
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &lt;SPAN&gt;Like&lt;/SPAN&gt; &lt;SPAN&gt;"1"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
            &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProxy&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlaneProxy&lt;/SPAN&gt;
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;CreateGeometryProxy&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;, &lt;SPAN&gt;oProxy&lt;/SPAN&gt;)
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetIncludeStatus&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetVisibility&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
            
    &lt;SPAN&gt;Next&lt;/SPAN&gt;
    
    
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 11:27:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12495823#M14698</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-14T11:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496062#M14699</link>
      <description>&lt;P&gt;It looks good, I didn't test it but it looks like everything is in the right place.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can either directly find the name or do a wild card.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;If wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name = "1" Then&lt;BR /&gt;End If &lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Or&lt;/P&gt;&lt;PRE&gt;If wp.Name.Contains("1") Then&lt;BR /&gt;End If&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;End If&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 17:22:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496062#M14699</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-14T17:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496114#M14700</link>
      <description>&lt;P&gt;It’s clear that I can manually rewrite the value in the code. But I would like to call up a dialog box with work planes and select from it for their further creation.&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 18:20:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496114#M14700</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-14T18:20:08Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496226#M14701</link>
      <description>&lt;P&gt;In that case add the names to a listbox and present the user the list. Take the proxy creation outside the loop.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See help page &lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=GUID-900B9ACC-861D-4301-AAFA-7BCEAF306066" target="_blank" rel="noopener"&gt;here&lt;/A&gt; for list box&lt;/P&gt;&lt;PRE&gt;Dim materialList as New List (Of String)&lt;BR /&gt;materialList.add("steel")&lt;BR /&gt;material = InputListBox("Choose Part material", materialList,  _
material, Title := "Part material", ListName := "Available Standard materials")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 20:44:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496226#M14701</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-14T20:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496265#M14702</link>
      <description>&lt;P&gt;The code was changed as you describe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I have error here. Could You help me please with this?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;InputListBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Work planes found"&lt;/SPAN&gt;, &lt;SPAN&gt;wpList&lt;/SPAN&gt;, &lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;"Select work plane"&lt;/SPAN&gt;, &lt;SPAN&gt;"work plane found"&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;()
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
    
	    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;
    &lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingViewFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Please select the main view"&lt;/SPAN&gt;)
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTG&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ComponentOccurrence&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentType&lt;/SPAN&gt; = &lt;SPAN&gt;kAssemblyDocumentObject&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oComp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssemblyDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oComp&lt;/SPAN&gt; = &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocument&lt;/SPAN&gt;
        
    &lt;SPAN&gt;occ&lt;/SPAN&gt; = &lt;SPAN&gt;oComp&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;Occurrences&lt;/SPAN&gt;.&lt;SPAN&gt;ItemByName&lt;/SPAN&gt;(&lt;SPAN&gt;"Skeleton test:1"&lt;/SPAN&gt;)
        
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
    
    	
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlane&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; = &lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
	
    &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;
		
        
	
		&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wpList&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;List&lt;/SPAN&gt;(&lt;SPAN&gt;Of&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;)
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;wpList&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; = 0 &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Return&lt;/SPAN&gt;
&lt;SPAN&gt;wpList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"work plane"&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;InputListBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Work planes found"&lt;/SPAN&gt;, &lt;SPAN&gt;wpList&lt;/SPAN&gt;, &lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;"Select work plane"&lt;/SPAN&gt;, &lt;SPAN&gt;"work plane found"&lt;/SPAN&gt;)
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;.&lt;SPAN&gt;IsNullOrEmpty&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Return&lt;/SPAN&gt;
	
	
		&lt;SPAN&gt;do&lt;/SPAN&gt;
									
		&lt;SPAN&gt;''If wp.Name.Contains("AA") Then&lt;/SPAN&gt;
            &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProxy&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlaneProxy&lt;/SPAN&gt;
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;CreateGeometryProxy&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;, &lt;SPAN&gt;oProxy&lt;/SPAN&gt;)
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetIncludeStatus&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetVisibility&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
		&lt;SPAN&gt;''End If&lt;/SPAN&gt;
         &lt;SPAN&gt;Loop&lt;/SPAN&gt;   
    &lt;SPAN&gt;Next&lt;/SPAN&gt;
    
  
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 21:49:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496265#M14702</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-14T21:49:05Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496276#M14703</link>
      <description>&lt;P&gt;It looks like your trying to set/change the name which would not be your Intention.&lt;/P&gt;&lt;P&gt;Also you are no longer able to get&amp;nbsp; the workplane names and create its proxy in the lloop. Instead get the workplane object by its name outside the for loop and then&amp;nbsp;proxy creation.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim wpList As New List(Of String)&lt;BR /&gt;&lt;BR /&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;
&lt;SPAN&gt;      wpList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"wp.Name"&lt;/SPAN&gt;)&lt;BR /&gt;Next
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wpSel&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;InputListBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Work planes found"&lt;/SPAN&gt;, &lt;SPAN&gt;wpList&lt;/SPAN&gt;, &lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;"Select work plane"&lt;/SPAN&gt;, &lt;SPAN&gt;"work plane found"&lt;/SPAN&gt;)
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;.&lt;SPAN&gt;IsNullOrEmpty&lt;/SPAN&gt;(wpSel) &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Return&lt;/SPAN&gt;
&lt;SPAN&gt;wp = oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlane(wpSel)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProxy&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlaneProxy&lt;/SPAN&gt; &lt;BR /&gt;&lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;CreateGeometryProxy&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;, &lt;SPAN&gt;oProxy&lt;/SPAN&gt;) &lt;BR /&gt;&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetIncludeStatus&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;) &lt;BR /&gt;&lt;SPAN&gt;First_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetVisibility&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 22:02:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496276#M14703</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-14T22:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496307#M14704</link>
      <description>&lt;P&gt;That is, I need to change&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;wpList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"wp.Name"&lt;/SPAN&gt;) to &lt;SPAN&gt;wpList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;for the list to appear work planes name&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But appear this error&lt;/P&gt;&lt;P&gt;No public WorkPlane member found for type PartComponentDefinition.&lt;/P&gt;</description>
      <pubDate>Sun, 14 Jan 2024 22:41:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496307#M14704</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-14T22:41:36Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496690#M14705</link>
      <description>&lt;P&gt;Apologies a few spelling errors, you caught the first and the second is that the object wp should be retrieved from the workplanes&amp;nbsp; collection. So add an s to workplane. The error message is correct.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Corrected line.&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes(wpSel)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2024 05:41:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12496690#M14705</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-15T05:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12497630#M14706</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;It works.&lt;/P&gt;&lt;P&gt;But the ultimate goal is to create a section along the work plane. What are my next steps?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2024 15:25:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12497630#M14706</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-15T15:25:23Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12497677#M14707</link>
      <description>&lt;P&gt;The next step is to get the drawing curve you just made visible/ included by using &lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=DrawingView_DrawingCurves" target="_blank" rel="noopener"&gt;drawingcurvesenumerator.&amp;nbsp; &lt;/A&gt;&lt;/P&gt;&lt;P&gt;Syntax&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SectionDrawingView.&lt;/SPAN&gt;&lt;STRONG&gt;DrawingCurves&lt;/STRONG&gt;&lt;SPAN&gt;( [&lt;/SPAN&gt;&lt;STRONG&gt;&lt;I&gt;ModelObject&lt;/I&gt;&lt;/STRONG&gt;&lt;SPAN&gt;] As Variant ) As&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=DrawingCurvesEnumerator" target="_blank" rel="noopener"&gt;DrawingCurvesEnumerator&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And because you have only one Enumerator in your curve you can simply set it as item 1 to get the &lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=DrawingCurvesEnumerator_Item" target="_blank" rel="noopener"&gt;drawing curve&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Syntax&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DrawingCurvesEnumerator.&lt;/SPAN&gt;&lt;STRONG&gt;Item&lt;/STRONG&gt;&lt;SPAN&gt;(&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;I&gt;Index&lt;/I&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;As Long ) As&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=DrawingCurve" target="_blank" rel="noopener"&gt;DrawingCurve&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once you have a drawing Curve you can get its &lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=DrawingCurve_StartPoint" target="_blank" rel="noopener"&gt;start and end point as point 2d&lt;/A&gt; which you can then input into a view sketch and create a sketch line&lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=DrawingView_Sketches_Sample" target="_blank" rel="noopener"&gt; see API sample here written in vba. Convert as required.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Syntax&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DrawingCurve.&lt;/SPAN&gt;&lt;STRONG&gt;StartPoint&lt;/STRONG&gt;&lt;SPAN&gt;() As&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=Point2d" target="_blank" rel="noopener"&gt;Point2d&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2024 15:55:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12497677#M14707</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-15T15:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498080#M14708</link>
      <description>&lt;P&gt;Something like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;()
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
    
	    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;
    &lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingViewFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Please select the main view"&lt;/SPAN&gt;)
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTG&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ComponentOccurrence&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentType&lt;/SPAN&gt; = &lt;SPAN&gt;kAssemblyDocumentObject&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oComp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssemblyDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oComp&lt;/SPAN&gt; = &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocument&lt;/SPAN&gt;
        
    &lt;SPAN&gt;occ&lt;/SPAN&gt; = &lt;SPAN&gt;oComp&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;Occurrences&lt;/SPAN&gt;.&lt;SPAN&gt;ItemByName&lt;/SPAN&gt;(&lt;SPAN&gt;"Skeleton test:1"&lt;/SPAN&gt;)
        
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
    
    	
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlane&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; = &lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
	
     
			
		&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wpList&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;List&lt;/SPAN&gt;(&lt;SPAN&gt;Of&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;
      &lt;SPAN&gt;wpList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wpSel&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;InputListBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Work planes found"&lt;/SPAN&gt;, &lt;SPAN&gt;wpList&lt;/SPAN&gt;, &lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;"Select work plane"&lt;/SPAN&gt;, &lt;SPAN&gt;"work plane found"&lt;/SPAN&gt;)
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;.&lt;SPAN&gt;IsNullOrEmpty&lt;/SPAN&gt;(&lt;SPAN&gt;wpSel&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Return&lt;/SPAN&gt;
&lt;SPAN&gt;wp&lt;/SPAN&gt; = &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;(&lt;SPAN&gt;wpSel&lt;/SPAN&gt;)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProxy&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlaneProxy&lt;/SPAN&gt; 
&lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;CreateGeometryProxy&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;, &lt;SPAN&gt;oProxy&lt;/SPAN&gt;) 
&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetIncludeStatus&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;) 
&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetVisibility&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)



 &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSketch&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSketch&lt;/SPAN&gt;
            &lt;SPAN&gt;oSketch&lt;/SPAN&gt; = &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;Sketches&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;
                 
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oSketch&lt;/SPAN&gt;.&lt;SPAN&gt;Edit&lt;/SPAN&gt;
        
            &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oStartPt&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
            &lt;SPAN&gt;oStartPt&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Centerlines&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;i&lt;/SPAN&gt;).&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;, &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Centerlines&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;i&lt;/SPAN&gt;).&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;)
            
            &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oStart&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
            &lt;SPAN&gt;oStart&lt;/SPAN&gt; = &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SheetToDrawingViewSpace&lt;/SPAN&gt;(&lt;SPAN&gt;oStartPt&lt;/SPAN&gt;)
            
            &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oEndPt&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
            &lt;SPAN&gt;oEndPt&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Centerlines&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;i&lt;/SPAN&gt;).&lt;SPAN&gt;Name&lt;/SPAN&gt;.&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;, &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Centerlines&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;i&lt;/SPAN&gt;).&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;)
            
            &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oEnd&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
            &lt;SPAN&gt;oEnd&lt;/SPAN&gt; = &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SheetToDrawingViewSpace&lt;/SPAN&gt;(&lt;SPAN&gt;oEndPt&lt;/SPAN&gt;)
            
            &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLine&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchLine&lt;/SPAN&gt;
            &lt;SPAN&gt;oLine&lt;/SPAN&gt; = &lt;SPAN&gt;oSketch&lt;/SPAN&gt;.&lt;SPAN&gt;SketchLines&lt;/SPAN&gt;.&lt;SPAN&gt;AddByTwoPoints&lt;/SPAN&gt;(&lt;SPAN&gt;oStart&lt;/SPAN&gt;, &lt;SPAN&gt;oEnd&lt;/SPAN&gt;)
 
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oSketch&lt;/SPAN&gt;.&lt;SPAN&gt;ExitEdit&lt;/SPAN&gt;

    
  
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2024 19:36:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498080#M14708</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-15T19:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498309#M14709</link>
      <description>&lt;P&gt;I didn't dig into this much but first off typing in option explicit on to see how variables are bring up these errors.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AAcheson_0-1705352275767.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1314365i8D766CBD2AAFF3AE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AAcheson_0-1705352275767.png" alt="AAcheson_0-1705352275767.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is a quick&amp;nbsp; method to place a sketch line over the existing included workplane.&lt;/P&gt;&lt;PRE&gt;	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;curve1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingCurve&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingCurveSegmentFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Select a drawing Curve"&lt;/SPAN&gt;).&lt;SPAN&gt;Parent&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;centerline&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Centerline&lt;/SPAN&gt;  = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingCenterlineFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Select a centerline"&lt;/SPAN&gt;)
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;drawView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;curve1&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sketch&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSketch&lt;/SPAN&gt; = &lt;SPAN&gt;drawView&lt;/SPAN&gt;.&lt;SPAN&gt;Sketches&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;
	
	&lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;Edit&lt;/SPAN&gt;()

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;line1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchLine&lt;/SPAN&gt; = &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;AddByProjectingEntity&lt;/SPAN&gt;(&lt;SPAN&gt;centerline&lt;/SPAN&gt;)

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;line2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchLine&lt;/SPAN&gt; = &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;SketchLines&lt;/SPAN&gt;.&lt;SPAN&gt;AddByTwoPoints&lt;/SPAN&gt;(&lt;SPAN&gt;line1&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;,&lt;SPAN&gt;line1&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2024 21:49:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498309#M14709</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-15T21:49:48Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498411#M14710</link>
      <description>&lt;P&gt;Thank you for help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Points 2d added and created line.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;What is next?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oStartPoint&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oStartPoint&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;, &lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;+1)
        
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oEndPoint&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oEndPoint&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;, &lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;+1)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLine&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchLine&lt;/SPAN&gt;
            &lt;SPAN&gt;oLine&lt;/SPAN&gt; = &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;SketchLines&lt;/SPAN&gt;.&lt;SPAN&gt;AddByTwoPoints&lt;/SPAN&gt;(&lt;SPAN&gt;oStartPoint&lt;/SPAN&gt;, &lt;SPAN&gt;oEndPoint&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2024 23:11:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498411#M14710</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-15T23:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498553#M14711</link>
      <description>&lt;P&gt;Well I guess dimensioning/ constraining your line is next. You should now have a solid sketchline overlapping the center line. How do you want the drawing to look? You could use the workplane directly to section or put in a dimension offset to use the sketchline. If you use a sketchline I believe you can make the workplane invisible once it's projected and this way the drawing isn't cluttered with a reference line. You will need to check if this all updates if for example you move the workplane or indeed the offset value. Maybe supply an image and list&amp;nbsp; of the constraints and dimensions and I can show you a method to get there. Otherwise looking on the forum for examples of linear sketchline dimesions and or &lt;A href="https://help.autodesk.com/view/INVNTOR/2022/ENU/?guid=ArcLengthDimConstraint_Sample" target="_blank" rel="noopener"&gt;here is a not to useful arc dimesion sample, it might give you an idea of the structure.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example constraints could be vertical/horizontal constraint to the workplane center line start and endpoints this way the sketchline is the same length as the centerline. Maybe a parallel constraint between centerline and sketch line and finally an offset dimension.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2024 01:34:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12498553#M14711</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-16T01:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12499121#M14712</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;The work planes have constant positions and will not be moved. But the sections should have offset from work planes.&lt;/P&gt;&lt;P&gt;I would like to be able to select the offset and depth of the section via a dialog box.&lt;/P&gt;&lt;P&gt;As for the sketch lines on the main view, they do not interfere because the main view will not be shown in the drawing, only the section views will remain there.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2024 09:30:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12499121#M14712</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-16T09:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12499719#M14713</link>
      <description>&lt;P&gt;Thanks for the information. Can you share an image of how you construct this sketch line constraints and dimensions manually? It will help you understand what constraints and dimensions you need to constrain the sketch line. After all the automation of this is purely based on how you the user want the sketch constrained. I might have a different workflow than you so it is important to figure out how you or your cad team does this in practice.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2024 14:59:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12499719#M14713</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2024-01-16T14:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12499778#M14714</link>
      <description>&lt;P&gt;Please see scheme.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;There are work planes named by 1, 2 and&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;Section line with offset 10 mm from wp '1' and ends of this line with offset 200 and 150 mm from wp '2' and wp '3'&lt;/P&gt;&lt;P&gt;Section looks down&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="malmal02122023_0-1705418909527.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1314674iE1F16FD49AAF37BB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="malmal02122023_0-1705418909527.png" alt="malmal02122023_0-1705418909527.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="malmal02122023_1-1705419090222.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1314676iB6A60C92A775994B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="malmal02122023_1-1705419090222.png" alt="malmal02122023_1-1705419090222.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2024 15:30:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12499778#M14714</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-16T15:30:02Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing sketch line linked to work plane</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12500607#M14715</link>
      <description>&lt;P&gt;Horizontal constrain&amp;nbsp; was added but I don't know how to add constraints for dimensioning (offset 10 and sides 200 and 150 mm as shown above ao scheme)&lt;/P&gt;&lt;P&gt;And How offseted line should be defined for secion line?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;()
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
    
	    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;
    &lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingViewFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Please select the main view"&lt;/SPAN&gt;)
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTG&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;
    
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;occ&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ComponentOccurrence&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentType&lt;/SPAN&gt; = &lt;SPAN&gt;kAssemblyDocumentObject&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oComp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssemblyDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;oComp&lt;/SPAN&gt; = &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocument&lt;/SPAN&gt;
        
    &lt;SPAN&gt;occ&lt;/SPAN&gt; = &lt;SPAN&gt;oComp&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;Occurrences&lt;/SPAN&gt;.&lt;SPAN&gt;ItemByName&lt;/SPAN&gt;(&lt;SPAN&gt;"Skeleton test:1"&lt;/SPAN&gt;)
        
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
    
    	
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlane&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt; = &lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
	
     
			
		&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wpList&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;List&lt;/SPAN&gt;(&lt;SPAN&gt;Of&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;wp&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;
      &lt;SPAN&gt;wpList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;wpSel&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;InputListBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Work planes found"&lt;/SPAN&gt;, &lt;SPAN&gt;wpList&lt;/SPAN&gt;, &lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;"Select work plane"&lt;/SPAN&gt;, &lt;SPAN&gt;"work plane found"&lt;/SPAN&gt;)
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;.&lt;SPAN&gt;IsNullOrEmpty&lt;/SPAN&gt;(&lt;SPAN&gt;wpSel&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Return&lt;/SPAN&gt;
&lt;SPAN&gt;wp&lt;/SPAN&gt; = &lt;SPAN&gt;oSkeletonDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;WorkPlanes&lt;/SPAN&gt;(&lt;SPAN&gt;wpSel&lt;/SPAN&gt;)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProxy&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;WorkPlaneProxy&lt;/SPAN&gt; 
&lt;SPAN&gt;occ&lt;/SPAN&gt;.&lt;SPAN&gt;CreateGeometryProxy&lt;/SPAN&gt;(&lt;SPAN&gt;wp&lt;/SPAN&gt;, &lt;SPAN&gt;oProxy&lt;/SPAN&gt;) 
&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetIncludeStatus&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;) 
&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetVisibility&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)



 &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;curve1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingCurve&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingCurveSegmentFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Select a drawing Curve"&lt;/SPAN&gt;).&lt;SPAN&gt;Parent&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;centerline&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Centerline&lt;/SPAN&gt;  = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingCenterlineFilter&lt;/SPAN&gt;, &lt;SPAN&gt;"Select a centerline"&lt;/SPAN&gt;)
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;drawView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;curve1&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sketch&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSketch&lt;/SPAN&gt; = &lt;SPAN&gt;drawView&lt;/SPAN&gt;.&lt;SPAN&gt;Sketches&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;
	
	&lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;Edit&lt;/SPAN&gt;()

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;line1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchLine&lt;/SPAN&gt; = &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;AddByProjectingEntity&lt;/SPAN&gt;(&lt;SPAN&gt;centerline&lt;/SPAN&gt;)

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;line2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchLine&lt;/SPAN&gt; = &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;SketchLines&lt;/SPAN&gt;.&lt;SPAN&gt;AddByTwoPoints&lt;/SPAN&gt;(&lt;SPAN&gt;line1&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;,&lt;SPAN&gt;line1&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;)

    
	
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oStartPoint&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oStartPoint&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;, &lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;StartPoint&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;+1)
        
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oEndPoint&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oEndPoint&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;, &lt;SPAN&gt;line2&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;EndPoint&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;+1)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLine&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchLine&lt;/SPAN&gt;
            &lt;SPAN&gt;oLine&lt;/SPAN&gt; = &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;SketchLines&lt;/SPAN&gt;.&lt;SPAN&gt;AddByTwoPoints&lt;/SPAN&gt;(&lt;SPAN&gt;oStartPoint&lt;/SPAN&gt;, &lt;SPAN&gt;oEndPoint&lt;/SPAN&gt;)
 
           
		
&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;GeometricConstraints&lt;/SPAN&gt;.&lt;SPAN&gt;AddHorizontal&lt;/SPAN&gt;(&lt;SPAN&gt;oLine&lt;/SPAN&gt;)


    &lt;SPAN&gt;sketch&lt;/SPAN&gt;.&lt;SPAN&gt;ExitEdit&lt;/SPAN&gt;
	
	
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oInsertionPoint&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt; = &lt;SPAN&gt;oTG&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;((&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;Position&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; + 10), (&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;Position&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt; + 10))
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSectionView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SectionDrawingView&lt;/SPAN&gt;

&lt;SPAN&gt;oSectionView&lt;/SPAN&gt;.&lt;SPAN&gt;SectionLineSketch&lt;/SPAN&gt; = &lt;SPAN&gt;oLine&lt;/SPAN&gt;

&lt;SPAN&gt;oSectionView&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;.&lt;SPAN&gt;AddSectionView&lt;/SPAN&gt;(&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;, &lt;SPAN&gt;sketch&lt;/SPAN&gt;, &lt;SPAN&gt;oInsertionPoint&lt;/SPAN&gt;, &lt;SPAN&gt;DrawingViewStyleEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kHiddenLineDrawingViewStyle&lt;/SPAN&gt;)
&lt;SPAN&gt;oSectionView&lt;/SPAN&gt;.&lt;SPAN&gt;SetDesignViewRepresentation&lt;/SPAN&gt;(&lt;SPAN&gt;oSectionView&lt;/SPAN&gt;.&lt;SPAN&gt;DesignViewRepresentation&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
&lt;SPAN&gt;oSectionView&lt;/SPAN&gt;.&lt;SPAN&gt;ReverseDirection&lt;/SPAN&gt;

&lt;SPAN&gt;oSectionView&lt;/SPAN&gt;.&lt;SPAN&gt;SectionDepth&lt;/SPAN&gt; = 50/10
		&lt;SPAN&gt;oSectionView&lt;/SPAN&gt;.&lt;SPAN&gt;ReverseDirection&lt;/SPAN&gt;
		
		&lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetVisibility&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;)	
  &lt;SPAN&gt;oFirst_view&lt;/SPAN&gt;.&lt;SPAN&gt;SetIncludeStatus&lt;/SPAN&gt;(&lt;SPAN&gt;oProxy&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;) 


&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2024 22:33:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/drawing-sketch-line-linked-to-work-plane/m-p/12500607#M14715</guid>
      <dc:creator>malmal02122023</dc:creator>
      <dc:date>2024-01-16T22:33:58Z</dc:date>
    </item>
  </channel>
</rss>

