(изменено: Александр Ривилис, 20 марта 2009г. 09:13:57)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Disney пишет:

А почему просто выгрузка из "автозагрузка приложений" не помогает?

Это приложение нельзя вообще включать в "автозагрузку приложений". Оно само себя регистрирует другим способом. Да и выгружать из AutoCAD его нельзя. Иначе AutoCAD аварийно завершится.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Почему-то, у нас на одном ПК.
Из-за линейный масштаба = 0.5 в геометрические свойства (настройки).
объём (сумма) в 4 раза меньше, длина (сумма) в 2 раза меньше в геометрические свойства , чем есть на самом деле. Как его (линейный масштаб) исправить на 1, я ни как не найду.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Disney пишет:

Как его (линейный масштаб) исправить на 1, я ни как не найду.

Там же в Панели свойств его и нужно изменить (щелкнуть мышкой по линейному масштабу и изменить 0.5 на 1), как это уже видимо раз сделали, т.к. он не 1.0, а 0.5

(изменено: Андрей Ice, 29 марта 2009г. 10:35:47)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

А как насчет адаптации к 2010 каду???

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Думаю что будет как только у меня найдется свободное время.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Адаптировал под AutoCAD 2010 - проверяйте.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Работает.. Спасибо за оперативность...

А то уже хотел обратно 9-ую версию ставить

(изменено: Alex G., 1 апреля 2009г. 07:20:04)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

А на х64 для 2009акада будет порт?

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Alex G. пишет:

А на х64 для 2009акада будет порт?

Нет. Тем более что мне негде его тестировать.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Александр Ривилис, столкнулся с такой проблемой: выставив линейный масштабный коэфф. =0.001 все геометрические значения округляются, например, вместо площади 5,43 пишет 5,4 и т.д.!
На рабочем компе не округляет!

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Largo_GT пишет:

...столкнулся с такой проблемой...

Это не проблема. Установи значение системной переменной LUPREC в 2 (или столько, сколько знаков после запятой в числе тебе нужно) и все будет нормально. Или воспользуйся командой _UNITS (ЕДИНИЦЫ) для задания значений в диалоговом окне.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Спасибо, то что доктор прописал

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Скажите. а где можно взять адаптацию под 2010. В первом сообщении файла нет :(

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

http://www.maestrogroup.com.ua/support/GeomProps.zip
В нем под AutoCAD 2010 два файла: GeomProps2010x32.arx и GeomProps2010x64.arx

(изменено: Scighera Scighera, 18 мая 2009г. 12:05:06)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

!   F:\GeomProps2010-32-64.zip: Неожиданный конец архива
перевыложить можно?

(изменено: Александр Ривилис, 18 мая 2009г. 12:27:27)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Архив нормальный. Специально перепроверил. Только имя архива у тебя какое-то странное.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Странно но все нормально.
Просто имя GeomProps.rar совпадало со старым GeomProps.rar (2006) вот и сохранил как GeomProps2010-32-64
Спасибо. за 2010 и отдельно 64х. А то начальство бежит в сторону Виста 64х => CAD 64x...

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Отпишусь еще тут.
Очень надо объем сопровождать весом (массой). Для этого нужно свойство "коэффициент" масса\объем и как результат - масса в кг. (или граммах, раз объем в миллиметрах)
Почему в Автокаде есть и масса и объем, но показывают всегда одно и тоже? Коэффициент 1. Как его поменять? А еще лучше сделать доступным в свойствах.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Андрей Лазебный,
Там где то на стандартной пенале был калькулятор. Он Вам поможет решить эту проблем.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

А площади поверхностей, образованных дугами Ваша программа не считает...
это так и должно быть? или что-то можно настроить?
очень надо считать отделку помещений, регионы считает, а криволинейный поверхности нет...???

(изменено: Александр Ривилис, 2 июня 2009г. 17:13:29)

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

NZZ пишет:

А площади поверхностей, образованных дугами Ваша программа не считает...

это так и должно быть? или что-то можно настроить?

очень надо считать отделку помещений, регионы считает, а криволинейный поверхности нет...???

Набери в командной строке AutoCAD:

(entget(car(entsel)))

и результат сюда, чтобы я смог понять о каком примитиве идет речь. И кроме того укажи версию AutoCAD.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Пример любой: вычитаю одно из другого (из куба цилиндр) - получается поверхность внутри, надо посчитать ее площадь. Копирую лицо поверхности, получаю примитив "Surface". Выделяю - ничего не пишет кроме количества линий, образовавших поверхность.

Command: (entget(car(entsel)))
Select object: ((-1 . <Entity name: 7efaf2a8>) (0 . "SURFACE") (330 . <Entity
name: 7efaad18>) (5 . "C52D") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8
. "0") (100 . "AcDbModelerGeometry") (70 . 1) (1 . "mnmoo lg m mi          ")
(1 . "ni ^*+0;:,4 ^*+0\\^[ nh ^LR nmqoqnqgmo QK o  ") (1 . "n
fqfffffffffffffffj:rooh n:rono ") (1 . ">,27:>;:- {rn rn _nn mnmqoqnqgmo |") (1
. "=0;& {m rn {rn {l {rn {rn |") (1 . "-:9@)+r:&:r>++-6= {rn rn {rn {rn {n {k
{j |") (1 . "3*2/ {i rn {rn {rn {h {n |") (1 . ":&:@-:961:2:1+ {rn rn _j 8-6; 
n _l +-6 n _k ,*-9 o _l >;5 o _k 8->; o _f /0,+<7:<4 o _k ,+03 oqhj _k 1+03 lo
_k ;,63 o _g 93>+1:,, o _h /6'>-:> o _k 72>' o _i 8-6;>- o _j 28-6; looo _j
*8-6; o _j )8-6; o _no :1;@96:3;, |") (1 . "):-+:'@+:2/3>+: {rn rn l o n g |")
(1 . "-:9@)+r:&:r>++-6= {rn rn {rn {rn {l {k {j |") (1 . ",7:33 {g rn {rn {rn
{rn {f {rn {l |") (1 . "-:9@)+r:&:r>++-6= {rn rn {rn {rn {h {k {j |") (1 .
"9><: {no rn {rn {rn {nn {h {rn {nm -:):-,:; ;0*=3: 0*+ |") (1 .
"92:,7r:&:r>++-6= {rn rn {nl {rn {f |") (1 . "300/ {rn rn {rn {rn {nk {f |") (1
. "<01:r,*-9><: {rn rn {rn kggjiqgnokmioloimg kfgkiqojnmljihnkn o o n o joo o o
n V V o n joo 90-(>-; V V V V |") (1 . "-:9@)+r:&:r>++-6= {rn rn {rn {no {f {k
{j |") (1 . "<0:;8: {rn rn {rn {nj {ni {rn {nh -:):-,:; {nn {rn |") (1 .
"<0:;8: {rn rn {rn {ng {nk {rn {nf -:):-,:; {nn {rn |") (1 . "<0:;8: {rn rn {rn
{nk {ng {rn {mo -:):-,:; {nn {rn |") (1 . ":;8: {mn rn {rn {mm o {ml nooo {nk
{mk 90-(>-; _j 4169: |") (1 . "<0:;8: {rn rn {rn {ni {nj {rn {mj -:):-,:; {nn
{rn |") (1 . ":;8: {mi rn {rn {mh o {mm lqnknjfmijljgfhfln {nj {mg 90-(>-; _h
*1410(1 |") (1 . ":;8: {mf rn {rn {ml rlqnknjfmijljgfhfln {lo o {ni {ln 90-(>-;
_h *1410(1 |") (1 . "/+36,+r:&:r>++-6= {rn rn {rn {rn {nh |") (1 . "):-+:' {rn
rn {rn {nh o {lm |") (1 . "):-+:' {rn rn {rn {nh n {ll |") (1 . ",+->687+r<*-):
{rn rn {rn kgljiqgnokmioloimg jogkiqojnmljihnkn o o rn o V V |") (1 . ":;8: {lk
rn {rn {lo o {mh nooo {ng {lj 90-(>-; _j 4169: |") (1 . "/+36,+r:&:r>++-6= {rn
rn {rn {rn {nf |") (1 . "):-+:' {rn rn {rn {nf o {li |") (1 . ":336/,:r<*-):
{rn rn {rn kggjiqgnokmioloimg jogkiqojnmljihnkn o ro rn o joo o o n V V |") (1
. "/+36,+r:&:r>++-6= {rn rn {rn {rn {mo |") (1 . "):-+:' {rn rn {rn {mj o {lh
|") (1 . ":336/,:r<*-): {rn rn {rn kggjiqgnokmioloimg kfgkiqojnmljihnkn o ro n
ro joo o o n V V |") (1 . "/061+ {rn rn {rn kgljiqgnokmioloimg
jogkiqojnmljihnkn o |") (1 . "/061+ {rn rn {rn kgljiqgnokmioloimg
kfgkiqojnmljihnkn o |") (1 . "/+36,+r:&:r>++-6= {rn rn {rn {rn {mj |") (1 .
",+->687+r<*-): {rn rn {rn kfljiqgnokmioloimg kfgkiqojnmljihnkn o o n o V V |")
(1 . "/061+ {rn rn {rn kfljiqgnokmioloimg jogkiqojnmljihnkn o |") (1 . "/061+
{rn rn {rn kfljiqgnokmioloimg kfgkiqojnmljihnkn o |") (100 . "AcDbSurface") (71
. 6) (72 . 6))

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Автокад 2008

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Добавил обработку SURFACE - проверяй.

Re: ObjectARX. GeomProps - площадь, длина, объем выбранных примитивов

Скачал снова с http://www.maestrogroup.com.ua файл GeomProps.zip
Разархивировал, вставил в то же самое место, перезагрузил автокад, построил поверхность, померял... результат 0