Autodesk Inventor API. Первые шаги/Уровень 2D эскиза
Работа на уровне 2D эскиза[править]
Отложить обновление эскиза до завершения еги изменения[править]
Может серьезно ускорить работу программы.
Биссектриса плоского угла[править]
Построить линию биссектрисы, ассоциативно связанную с линиями, образующими угол.
Учесть возможность вырожденной конфигурации — угла 180 градусов.
Желательно обеспечить неизменноть направления (вектора) линии биссектрисы при переходе угла в область свыше 180 градусов.
Изменить цвет эскизного элемента[править]
Эта демонстрационная программа делает зеленой первую эскизную линию открытого для редактирования эскиза.
Public Sub ChangeLineColor() 'полагаем, что эскиз активирован для редактирования Dim oSketch As Sketch Set oSketch = ThisApplication.ActiveEditObject ' "создаем" зеленый цвет Dim oColor As Color Set oColor = ThisApplication.TransientObjects.CreateColor(0, 255, 0) 'переопределяем цвет эскизного элемента oSketch.SketchLines(1).OverrideColor = oColor End Sub