Победа штриховки надо мной

Автор Тема: Победа штриховки надо мной  (Прочитано 24951 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #15 : 21-10-2014, 11:06:04 »
Александр, подскажите а как бы забраться в ваше славное меню, которое создает макрос, чтобы прочитать скажем параметр площади и поместить в то место, которое необходимо, забираться планирую lisp`ом

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #16 : 21-10-2014, 14:19:31 »
Для начала проверь считает ли площадь этой штриховки GeomProps: http://www.maestrogroup.com.ua/support/GeomProps.zip
С иными штриховками, ваш макрос работает, хочу использовать информацию из вашего меню при помощи vla-GetXData, в правильном направлении следую???

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Победа штриховки надо мной
« Ответ #17 : 21-10-2014, 14:21:07 »
в правильном направлении следую???
Совершенно мимо.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #18 : 21-10-2014, 14:22:52 »
Совершенно мимо.
Подскажите в какую сторону от камня на распутье двигаться!

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #19 : 21-10-2014, 14:24:09 »
Все дело в том, что знать их глядя в свойтсва объекта мне очень мало, мне эти цифры нужно в таблицу перенаправлять а дальше в excel файл, но начнем с тем, чтобы в таблицу их взять с помощью lisp, в принципе возможно ли это?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Победа штриховки надо мной
« Ответ #20 : 21-10-2014, 14:28:28 »
GeomProps экспортирует в AutoCAD следующие lisp-функции:
Код - Auto/Visual Lisp [Выбрать]
  1. (GeomPropsGetPerimiter <имя примитива>)
  2. (GeomPropsGetArea <имя примитива>)
  3. (GeomPropsGetVolume <имя примитива>)
Можешь проверить такой код (введешь в его в командную строку AutoCAD):
Код - Auto/Visual Lisp [Выбрать]
  1. (GeomPropsGetArea (car (entsel "\nВыберите штриховку: ")))
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #21 : 21-10-2014, 14:30:24 »
Блестяще, спасибо!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Победа штриховки надо мной
« Ответ #22 : 21-10-2014, 14:31:20 »
Блестяще, спасибо!
А читать Readme.txt не пробовал? Там это есть.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #23 : 21-10-2014, 14:42:42 »
А читать Readme.txt не пробовал? Там это есть.
Воистину есть! к сожалению не читал!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Победа штриховки надо мной
« Ответ #24 : 21-10-2014, 14:44:31 »
к сожалению не читал!
А как ты догадался какой ARX-файл нужно грузить и где смотреть площадь? ;-)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #25 : 21-10-2014, 14:45:30 »
Файл по версии, а смотреть по логики!

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #26 : 21-10-2014, 14:48:52 »
Не долго музыка играла....Снова сложность у теперь уже не программная, в прикрепленном файле блок его штриховка и контур, которым я обвел сам блок....Площади штриховки и блока разные абсолютно :(

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #27 : 21-10-2014, 14:51:35 »
что самое удивительное, если взять тупо квадрат то они совпадут! вся проблема именно в сложноформенных блоках!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Победа штриховки надо мной
« Ответ #28 : 21-10-2014, 14:59:48 »
что самое удивительное, если взять тупо квадрат то они совпадут! вся проблема именно в сложноформенных блоках!
Проблема в голове. Тебе какая площадь нужна? Внешнего контура? Судя по всему у тебя на фасадах/сечениях проемы, площадь которых в штриховке (если она нормальная) не учитывается. Это та топология, о которой писал trir.
P.S.: Блок не имеет площади вообще. В принципе не имеет. Так что прекрати говорить о площади блока. Можно говорить о площади штриховки, полилинии, поверхности, но нельзя говорить о площади блока в котором может быть что угодно. У тебя там вообще отдельные отрезки, которые плоские и поэтому площади не имеют (!!!) вообще.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Peacemaker_kissАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 76
  • Карма: 0
  • Воспитываю из него программиста
Re: Победа штриховки надо мной
« Ответ #29 : 21-10-2014, 15:30:29 »
С головой проблем нет, считаю не зачем переходить на уровень дна общества и оскорблять. Мне нужно решить задачу. Мне нужна площадь внешнего контура. Возможно я выражаюсь не всегда доступно, но всегда лояльно отношусь к критике, когда она не переходит рамки приличия! Прошу помощи в решение задачи! Блок занимает пространство модели, по логике у него есть площадь, давайте перейдем к вопросу, как же опоясать блок внешним контуром, чтобы потом перейти к нахождению его площади, перепробовал многое, пришел к мысли, что поможет штриховка, оказалось не помогла. Есть идем?