| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
unikum85
Блин ну чей то ты не внимательно ветку читаешь..... Если Boxa до делает свою прогу по аналогу с Cosinus-ом, то первый этап можно считать за конченым... Дальше пост 142 и пост 151 С автоматическим армированием надоть по думать, надо будет добавить туда модуль Проверка... PS. файл Cosinus-а у меня тоже не заработал.... Но я пока не тороплюсь, у меня тут другие задачки есть....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Сделано.
Сделано, но только при выводе солидов. Качать тут asf2acad ЗЫ. А чем не устраивает хранение площади армирования с помощью цвета? Просто надо уйти от одно байтного ColorIndex к 3-х байтному RGB |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
НЕЕЕ Надо сохранять данные об исходном армировании нужно сохранять... ЧТобы при редактировании зон армирования(например какой то участок удаляем) можно было восстанавливать цвета..... Потому как каждый модуль должен работать отдельно от другого, чтобы дальше можно было хоть на лиспе создавать зоны армирования, хоть на Vba...... ЗЫ. Последняя сборка не работает.... Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Воооо...
То что нужно, осталось добавить сохранение в данных о исходной арматуре... И наименование аврмирования надо в блок включить, а то так не понятно.... И площадь фоновой арматуры по хорошему конечно, надо убрать из этого модуля... ПУсть этим будет заниматься другой модуль....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
ИМХО.
В asf файле арматура с точностью до 2 знака после запятой, вероятность того что площадь армирования в одном элементе превысит 100 см2 крайне мала. Соответственно хранить данные об армирование можно: 1. округлив данные об армирование до одного знака после запятой, т.е. 1,51 -> 1.5 cм2 2. Цвет примитива назначать RGB(0,0,0) или как в п.1 RGB(0,1,5) На тему хранения армирования всех элементов. В блок необходимо выводить все элементы, а с помощью параметра видимости настраивать фильтрацию. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
rgb если я правильно понимаю, может принимать значения (0-255,0-255,0-255), а вы предлагаете использовать (0-9,0-9,0-9) ? только мне это кажется нелогичным?
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
swell{d},
Наверное не совсем правильно выразился... я имел виду что дробная часть в последнюю ячейку (двухзначное число), а остальное в первые две ячейки. 1. Вас смущает то, что выделенное под данные место значительно превышает необходимое? 2. Вам жалко 3 байт памяти? 3. Такой подход позволяет использовать коэффициенты для удобоваримой передачи цвета. 4. При машинной обработке "внешний вид" цвета не имеет значения. xdata - это для записи данных об армировании элемента расч. схемы в соответствующий ему солид? |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
Чтобы потом можно было востановить его цвет если мы решили переделать армирование....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
В солиды (в Xdata) добавляется информация о площади армирования
Добавлена команда BX_GETXDATA Цветовую схему оставил старую. Качать тут asf2acad |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Наименование армирования забыл добавить...
А так в принципе все ок... А что делает команда BX_GETXDATA???? Востанавливает цвета??? Чуть позже блок выложу, который надо будет использовать для обозначения зон армирования...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
DEM,
Как видно из названия "GETXDATA", показывает в консоли XDATA выбранного объекта. Цитата:
Теперь в полный рост стал вопрос о котором я говорил. Не какие блоки использовать, не какую арматуру этим блокам назначить, а как найти области требующие усиления. Найти не руками, программно. Цитата:
Последний раз редактировалось Boxa, 06.02.2013 в 16:37. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Boxa
Пробовал не показывало.... Да блок то простой динамический прямоугольник, со стрелкой указывающей направление стержней..... Следующий этап следующий... Команды 1. Вставляем блок, назначаем ему цвет(тут лучше сделать какое то диалоговое окошко для назначения шага и диаметра арматуры).... 2. Отрезок с определенной площадью(тоже диалоговое окно) 3. Полилиния с определенной площадью. 4. Понижение цвета в зависимости от того какой блок или полилиния расположены над элементами..... Понижение цвета от отрезка, надо как то придумать, пока в раздумьях.... А по части как определить программно какие элементы надо усиливать, дык это все будет перед глазами постоянно у тебя..... Алгоритм, создания армирования, для прямоугольной сетки уже придумал..... Но надоть еще немного подумать, 2-й этап закончим с заменой зон блоков зон армирования, на армирование схематичное и тогда уже будем спорить обсуждать......
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт плоской схемы из Автокад в Лиру | vadimys | Лира / Лира-САПР | 21 | 14.09.2012 00:01 |
1.напряжения в SCAD 2. перенос эпюры из скада в автокад | poleon | SCAD | 5 | 13.12.2009 17:12 |
импорт в автокад 2010 | wzm | AutoCAD | 2 | 23.09.2009 22:48 |
импорт из лиры в автокад | funky_Frankie | Лира / Лира-САПР | 3 | 06.09.2008 09:11 |
Импорт в Автокад | RINga | AutoCAD | 3 | 19.04.2007 19:54 |