Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: Алексей Терно от 28-02-2016, 14:56:30

Название: Единицы измерения по умолчанию
Отправлено: Алексей Терно от 28-02-2016, 14:56:30
Какие единицы измерения мы получаем при чтении значений объектов непосредственно внутри кода (.NET)?
Например, я считываю объем поверхности и получаю значение "594296.4264611". Возвращаясь в чертеж и меняя единицы измерения для объема, выясняю, что это кубометры.
Далее я меняю единицы чертежа с метров на футы и вновь получаю старое значение. Меняю единицы измерения объема и снова получаю объем в кубометрах. Получается, что внутри чертежа объемы хранятся в кубических метрах. Есть ли описание всех единиц измерения по умолчанию для всех свойств и параметров?
Единицы измерения Автокада так же не дают никакого эффекта.
Название: Re: Единицы измерения по умолчанию
Отправлено: Александр Ривилис от 28-02-2016, 16:22:37
Какие единицы измерения мы получаем при чтении значений объектов непосредственно внутри кода (.NET)?
Никакие. Безразмерные. Т.е. если заданы единицы метры, то объём 594296.4264611 куб.м., а если заданы миллиметры, то объём 594296.4264611 куб. мм. Соотвественно изменение единиц измерения никак не влияет на величину объёма.
Название: Re: Единицы измерения по умолчанию
Отправлено: Алексей Терно от 28-02-2016, 16:30:32
Никакие. Безразмерные.

Действительно. Что-то я перемудрил ))