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