Показать сообщение отдельно
Непрочитано 16.04.2021, 10:52 #1
Как установить свойство "Одинаковый масштаб" для блока?
valerik88
 
Регистрация: 02.07.2016
Сообщений: 219

В окне редактирования блока в свойствах можно установить "Одинаковый масштаб", тогда масштаб по всем осям всегда будет один и тот же.

При установки этого свойства, в дампе блока меняется свойство
ScaleFactors/UniformScale (type: double) (LocalName: Масштаб) = 1.000000

Пытаюсь изменить его двумя способами, через vlax-put-property и через setpropertyvalue ни один не работает:
Код:
[Выделить все]
 (setq entBlockDefinition (tblobjname "block" "мой блок"))   
 (setq objBlockDefinition (vlax-ename->vla-object entBlockDefinition))
    
 (vlax-put-property objBlockDefinition "ScaleFactors/UniformScale" 1)
 (setpropertyvalue entBlockDefinition "ScaleFactors/UniformScale" 1)

Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 10
Размер:	6.7 Кб
ID:	236331  

Просмотров: 2549
 
Размещение рекламы