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