<?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: Sketchlines3d delete unhealthy lines in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13279779#M2717</link>
    <description>&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I had this working at the end of the day:&lt;BR /&gt;&lt;BR /&gt;For i = oLines.Count To 1 Step -1&lt;BR /&gt;Dim boolDelete As Boolean = False&lt;BR /&gt;For j = oLines(i).Constraints3D.Count To 1 Step -1&lt;BR /&gt;If oLines(i).Constraints3D.Item(j).Type = "83942144" Then&lt;BR /&gt;Dim oCon As CoincidentConstraint3D = oLines(i).Constraints3D.Item(j)&lt;BR /&gt;Try&lt;BR /&gt;If oCon.ConnectedEntity = Nothing Then&lt;BR /&gt;boolDelete = True&lt;BR /&gt;End If&lt;BR /&gt;Catch&lt;BR /&gt;End Try&lt;BR /&gt;End If&lt;BR /&gt;Next&lt;BR /&gt;If boolDelete = True Then oLines(i).Delete()&lt;BR /&gt;Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But this also deletes any line an engineer would set, that is not from workpoint to workpoint.&lt;/P&gt;&lt;P&gt;I could first go to workpoints and 'mark them for deletion'&lt;/P&gt;&lt;P&gt;Then delete lines first that have are connected to a workpoint with a tag for deletion, before actually deleting the workpoints.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But that feels 2nd rate solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Inventor recognizes something is broken, since it connections are purple.&lt;/P&gt;&lt;P&gt;And I wonder if there is a boolean or something with reference missing or such&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Jan 2025 09:11:23 GMT</pubDate>
    <dc:creator>Cadkunde.nl</dc:creator>
    <dc:date>2025-01-24T09:11:23Z</dc:date>
    <item>
      <title>Sketchlines3d delete unhealthy lines</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13278324#M2715</link>
      <description>&lt;P&gt;Hello Forum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a code that makes a 'grid' that will be used to generate beams.&lt;/P&gt;&lt;P&gt;I can tell how many 'cubes' in the X, Y and Z direction and press build&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cadkundenl_1-1737643437283.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1458400iF3C42EB7E48907CA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cadkundenl_1-1737643437283.png" alt="Cadkundenl_1-1737643437283.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;And this is the result:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cadkundenl_2-1737643574607.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1458405iC039BFEFC7C66A00/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cadkundenl_2-1737643574607.png" alt="Cadkundenl_2-1737643574607.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Workpoints and SketchLines3d between them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now im building an 'update button' that for example, you type in Zsize is 1&lt;/P&gt;&lt;P&gt;Then higher workpoints are deleted.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cadkundenl_0-1737643325789.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1458398iA3B91538434FFF41/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cadkundenl_0-1737643325789.png" alt="Cadkundenl_0-1737643325789.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the workpoints are deleted, and now i need to delete the sketchlines3d that were connected to these workpoints.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can't find a way to delete the 'unhealthy' sketchlines3d&lt;/P&gt;&lt;P&gt;I guess it should be in sketchlines3d.constraints3d&lt;/P&gt;&lt;P&gt;But the items in there are generic 'objects' and i do not know how to find out which specific objects that could be.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help do determine the unhealthy sketchlines is greatly appreciated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 14:54:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13278324#M2715</guid>
      <dc:creator>Cadkunde.nl</dc:creator>
      <dc:date>2025-01-23T14:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sketchlines3d delete unhealthy lines</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13278724#M2716</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3133719"&gt;@Cadkunde.nl&lt;/a&gt;.&amp;nbsp; As you iterate through the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-SketchConstraints3DEnumerator" target="_blank" rel="noopener"&gt;SketchConstraints3DEnumerator&lt;/A&gt;&amp;nbsp;that you get from the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchLine3D_Constraints3D" target="_blank" rel="noopener"&gt;SketchLine3D.Constraints3D&lt;/A&gt;, you can use a block of code that checks what each one is, then create a variable of that Type, then set that object as the variable's value, then use that variable.&amp;nbsp; In a situation like this, trying to use the ".Type" property to get the ObjectTypeEnum variation may be a bit too problematic / confusing, so I would recommend using the 'TypeOf' operator.&amp;nbsp; If you do use TypeOf operator, just keep in mind what the 'base object type' and the 'derived object types' are, and you should be just fine.&amp;nbsp; For instance, in this case&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-GeometricConstraint3D" target="_blank" rel="noopener"&gt;GeometricConstraint3D&lt;/A&gt;&amp;nbsp;will be the base type (and &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-DimensionConstraint3D" target="_blank" rel="noopener"&gt;DimensionConstraint3D&lt;/A&gt;&amp;nbsp;is the other base type), but then there are 23 sub types that are derived from the GeometricConstraint3D type (you can see them under 'Derived Classes' on the online help page).&amp;nbsp; But you are likely only looking for the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-CoincidentConstraint3D" target="_blank" rel="noopener"&gt;CoincidentConstraint3D&lt;/A&gt;&amp;nbsp;sub type, so no need to check for all sub types.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On the other hand, you could start from the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=Sketch3D_GeometricConstraints3D" target="_blank" rel="noopener"&gt;Sketch3D.GeometricConstraints3D&lt;/A&gt;&amp;nbsp;property.&amp;nbsp; You may be able to check if&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=CoincidentConstraint3D_ConnectedEntity" target="_blank" rel="noopener"&gt;CoincidentConstraint3D.ConnectedEntity&lt;/A&gt;&amp;nbsp;'Is Nothing' for this task.&amp;nbsp; If that is true, then you can check the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=CoincidentConstraint3D_EntityOne" target="_blank" rel="noopener"&gt;CoincidentConstraint3D.EntityOne&lt;/A&gt;&amp;nbsp;&amp;amp;/or&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=CoincidentConstraint3D_EntityTwo" target="_blank" rel="noopener"&gt;CoincidentConstraint3D.EntityTwo&lt;/A&gt;&amp;nbsp;property values, to figure out what to delete, if possible.&amp;nbsp; May have to include some error handling / avoidance though.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 18:14:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13278724#M2716</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2025-01-23T18:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: Sketchlines3d delete unhealthy lines</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13279779#M2717</link>
      <description>&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I had this working at the end of the day:&lt;BR /&gt;&lt;BR /&gt;For i = oLines.Count To 1 Step -1&lt;BR /&gt;Dim boolDelete As Boolean = False&lt;BR /&gt;For j = oLines(i).Constraints3D.Count To 1 Step -1&lt;BR /&gt;If oLines(i).Constraints3D.Item(j).Type = "83942144" Then&lt;BR /&gt;Dim oCon As CoincidentConstraint3D = oLines(i).Constraints3D.Item(j)&lt;BR /&gt;Try&lt;BR /&gt;If oCon.ConnectedEntity = Nothing Then&lt;BR /&gt;boolDelete = True&lt;BR /&gt;End If&lt;BR /&gt;Catch&lt;BR /&gt;End Try&lt;BR /&gt;End If&lt;BR /&gt;Next&lt;BR /&gt;If boolDelete = True Then oLines(i).Delete()&lt;BR /&gt;Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But this also deletes any line an engineer would set, that is not from workpoint to workpoint.&lt;/P&gt;&lt;P&gt;I could first go to workpoints and 'mark them for deletion'&lt;/P&gt;&lt;P&gt;Then delete lines first that have are connected to a workpoint with a tag for deletion, before actually deleting the workpoints.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But that feels 2nd rate solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Inventor recognizes something is broken, since it connections are purple.&lt;/P&gt;&lt;P&gt;And I wonder if there is a boolean or something with reference missing or such&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2025 09:11:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13279779#M2717</guid>
      <dc:creator>Cadkunde.nl</dc:creator>
      <dc:date>2025-01-24T09:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Sketchlines3d delete unhealthy lines</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13280346#M2718</link>
      <description>&lt;P&gt;I don't use 3D sketches very often, and don't create them entirely by code at all, so some of this behavior is new to me also.&lt;/P&gt;
&lt;P&gt;As a local test, I created a new part document, created a new 3D sketch in it, and created 4 sketch Points in it.&amp;nbsp; Then exited that sketch, and created 4 WorkPoints at those 4 sketch points.&amp;nbsp; Then turned visibility of first 3D sketch off.&amp;nbsp; Then created new 3D sketch, and created a total of 3 lines in it, each connecting between 2 of the WorkPoints.&amp;nbsp; Then I created 2 internal iLogic rules.&amp;nbsp; One for 'inspection' purposes, which iterates through all geometric constraints in that last 3D sketch, and reports all the accessible details of those constraints (constraint TypeName &amp;amp; Deletable status, and when coincident, the TypeName of (ConnectedEntity, EntityOne, &amp;amp; EntityTwo).&amp;nbsp; Other rule targets one line, and one of its coincident constraints, and uses disconnect method on the WorkPoint.&amp;nbsp; Disconnecting it did not delete the constraint, even though the UNDO list says that's what happened, and did not cause any issues/errors/problems, as if nothing happened.&amp;nbsp; Actually deleting one of the WorkPoints from the model browser tree does cause the issue/problem, so I did that, then 'inspected' the sketch again.&amp;nbsp; Two of the coincident constraints now do not have a 'ConnectedEntity', but they both still exist (same overall # of constraints), and both the EntityOne &amp;amp; EntityTwo both have same values (a SketchPoint3D &amp;amp; SketchLine3D).&amp;nbsp; For each WorkPoint that has two line end points connected to it, there are two coincident constraints, and only one coincident constraint for the WorkPoint at each end (6 total).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All those SketchPoint3D objects got created automatically by simply manually drawing those 3 lines between those 4 WorkPoints.&amp;nbsp; But the only constraints that were created are 6 coincident constraints that are all between those SketchPoint3D objects and the SketchLine3D objects, instead of directly between the WorkPoint objects and the SketchLine3D objects.&amp;nbsp; Since we can do this with, or without the WorkPoints, and we can also 'Disconnect' the WorkPoint from the Constraints by code, and they still seem OK, then there must be some sort of hidden constraint or association between the WorkPoint and the SketchPoint3D objects that got automatically created, since deleting the WorkPoint, without 'Disconnecting' them, causes issues/problems.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-SketchLine3D" target="_blank" rel="noopener"&gt;SketchLine3D&lt;/A&gt;&amp;nbsp;object, and the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-SketchPoint3D" target="_blank" rel="noopener"&gt;SketchPoint3D&lt;/A&gt;&amp;nbsp;object both have a&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchPoint3D_ConstraintStatus" target="_blank" rel="noopener"&gt;ConstraintStatus&lt;/A&gt;&amp;nbsp;property which has a&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=ConstraintStatusEnum" target="_blank" rel="noopener"&gt;ConstraintStatusEnum&lt;/A&gt;&amp;nbsp;type value, but that does not seem very relevant in this case, because it does not seem to contain a 'status' for something like 'broken/sick/driver lost'.&amp;nbsp; Since we can create both of those types of objects by specifying 'transient' mathematical inputs for their locations, instead of 'real / tangible' geometry objects (&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchPoints3D_Add" target="_blank" rel="noopener"&gt;SketchPoints3D.Add&lt;/A&gt;&amp;nbsp;&amp;amp; &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchLines3D_AddByTwoPoints" target="_blank" rel="noopener"&gt;SketchLines3D.AddByTwoPoints&lt;/A&gt;), then it does not seem logical that they would be 'dependent' on any 'real' geometry objects.&amp;nbsp; I did notice that the&amp;nbsp;SketchPoint3D object has the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchPoint3D_AttachedEntities" target="_blank" rel="noopener"&gt;AttachedEntities&lt;/A&gt;&amp;nbsp;propety, and the&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchPoint3D_ConnectTo" target="_blank" rel="noopener"&gt;ConnectTo&lt;/A&gt;&amp;nbsp;method, but it also has&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchPoint3D_MoveBy" target="_blank" rel="noopener"&gt;MoveBy&lt;/A&gt;&amp;nbsp;method and&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=SketchPoint3D_MoveTo" target="_blank" rel="noopener"&gt;MoveTo&lt;/A&gt;&amp;nbsp;methods, which again only ask for transient mathematical inputs (but to warn about existing constraints preventing expected movement too).&amp;nbsp; A lot to think about.&lt;/P&gt;
&lt;P&gt;Edit:&amp;nbsp; Below is the 'inspection' code I created, just for reference &amp;amp; further research efforts.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;Dim oInvApp As Inventor.Application = ThisApplication
Dim oActiveObj = oInvApp.ActiveEditObject
Dim oSketch3D As Sketch3D = Nothing
If TypeOf oActiveObj Is Sketch3D Then
	oSketch3D = oActiveObj
Else
	Try
		oSketch3D = oInvApp.CommandManager.Pick(SelectionFilterEnum.kSketch3DObjectFilter, "Select 3D Sketch To Inspect.")
	Catch oEx As Exception
		MsgBox(oEx.ToString)
		Return
	End Try
End If
If oSketch3D Is Nothing Then Return
Dim oGeomConsts As GeometricConstraints3D = oSketch3D.GeometricConstraints3D
If oGeomConsts.Count = 0 Then Return
Dim oReport As New System.Text.StringBuilder()
oReport.AppendLine("Sketch3D GeometricConstraints3D Report:")
oReport.AppendLine("GeometricConstraints3D.Count = " &amp;amp; oGeomConsts.Count)
For i As Integer = 1 To oGeomConsts.Count
	Dim oGeoCon As GeometricConstraint3D = oGeomConsts.Item(i)
	oReport.AppendLine()
	oReport.AppendLine("TypeName = " &amp;amp; TypeName(oGeoCon))
	oReport.AppendLine("Deletable = " &amp;amp; oGeoCon.Deletable)
	If TypeOf oGeoCon Is CoincidentConstraint3D Then
		Dim oCoinCon As CoincidentConstraint3D = oGeoCon
		oReport.AppendLine("ConnectedEntity TypeName = " &amp;amp; TypeName(oCoinCon.ConnectedEntity))
		oReport.AppendLine("EntityOne TypeName = " &amp;amp; TypeName(oCoinCon.EntityOne))
		oReport.AppendLine("EntityTwo TypeName = " &amp;amp; TypeName(oCoinCon.EntityTwo))
	End If
Next
Logger.Info(vbCrLf &amp;amp; oReport.ToString)&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 24 Jan 2025 16:17:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13280346#M2718</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2025-01-24T16:17:40Z</dc:date>
    </item>
    <item>
      <title>Re: Sketchlines3d delete unhealthy lines</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13281421#M2719</link>
      <description>&lt;P&gt;You could try serializing and saving the reference keys of the created lines and points to the part attributes when creating them and retrieving them when required.&lt;/P&gt;</description>
      <pubDate>Sat, 25 Jan 2025 10:45:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13281421#M2719</guid>
      <dc:creator>basautomationservices</dc:creator>
      <dc:date>2025-01-25T10:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: Sketchlines3d delete unhealthy lines</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13281463#M2720</link>
      <description>&lt;P&gt;Thanks all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm working on a concept grid making feature, and see if this method is valid for engineering.&lt;/P&gt;&lt;P&gt;And it required to be able to update a grid that was made.&lt;/P&gt;&lt;P&gt;I keep it for now at 'marking' workpoints for deletion.&lt;/P&gt;&lt;P&gt;Then first delete any line attached to one, then delete the actual workpoint.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once this concept is approved, we probably store creation data in an XML, a user parameter, or in attributes as Bas mentions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As Crihfield mentions. ConnectedEntity of a line is empty when deleting the workpoint.&lt;BR /&gt;There is no 'link reference' that you sometimes find in other objects&lt;/P&gt;&lt;P&gt;EntityOne and EntityTwo can not be workpoints as objects.&lt;/P&gt;&lt;P&gt;So if there is a boolean, i would expect it here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-CoincidentConstraint3D" target="_blank"&gt;https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-CoincidentConstraint3D&lt;/A&gt;&lt;/P&gt;&lt;P&gt;So how Inventor knows it and makes the endpoints purple, stays a mystery for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But ye, can't linger on it with so much work left to be done right &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks all, appreciated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 25 Jan 2025 11:59:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sketchlines3d-delete-unhealthy-lines/m-p/13281463#M2720</guid>
      <dc:creator>Cadkunde.nl</dc:creator>
      <dc:date>2025-01-25T11:59:34Z</dc:date>
    </item>
  </channel>
</rss>

