User Coordinate System объект |
Определяемая пользователем система координат, которая определяет ориентацию X, Y, и Z осей в трехмерном пространстве.
Имя класса VBA: |
AcadUCS |
---|---|
Новое подключение: |
UCSs.Add |
Доступ через: |
UCSs.Item |
Вы определяете UCS, чтобы изменить местоположение (0, 0, 0) точки начала координат и ориентации XY плоскости и Z оси. Вы можете определить местонахождение и ориентировать UCS где-нибудь в трехмерном пространстве, и Вы можете определить столько UCS, сколько Вам необходимо.
Все координаты в ActiveX Автоматизации входят в мировую систему координат (WCS). Используйте метод GetUCSMatrix что бы возвращать матрицу преобразования данного UCS. Используйте эту матрицу преобразования, чтобы найти эквивалент координатам WCS.
Используйте свойство UCSIconOn чтобы переключать значок UCS вкл. или выкл. для данной области просмотра.
Чтобы сделать UCS активным, используйте свойство ActiveUCS объекта Document. Если изменения сделаны в активном UCS, новый объект UCS должен быть сброшен как активный UCS для отображения изменений. Чтобы сбросить активный UCS, просто вызовите свойство ActiveUCS снова с модифицированным объектом UCS.
Чтобы добавить новый UCS к рисунку, используйте метод Add Коллекции UCS. Чтобы редактировать или сделать запрос существующего UCS, используйте следующие методы и свойства:
Методы
Delete GetExtensionDictionary GetUCSMatrix GetXData SetXData |
Свойства
Application Document Handle HasExtensionDictionary Name ObjectID ObjectName Origin OwnerID XVector YVector |
События
Modified |