Алексей Фещенко (Все сообщения пользователя)

Форум » Пользователи » Алексей Фещенко
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Выкладываю щиток с разметкой 2.7.1 или 2.7.2

Денис, а можно обновленную инструкцию для редактора малых архитектурных форм.
У меня что то не работает. Например изменилось описание оператора IF, теперь условие надо брать в скобки.
Доступ к координатам .X .Y .Z не работает
coord
Point = [100, 0.7, 0.1]

A=Point.X будет ошибка
щиток 271.png (9.33 КБ)
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
[QUOTE]: вводить нельзя - только выбирать из списка. [/QUOTE]
Это не обязательно. Чтоб шаг приращения работал от текущего значения.
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Выкладываю опору в виде фермы для дорожных знаков

Денис, что то не работает дистанция для скрытия объектов
coord
Dist = [10, 0.7, 0.3]; //дистанция скрытия объекта от 10 м, от 0.7*10м плохое качество, от 0.3*10м отличное качество
elements
!Dist beam {$"Раскос"} Dr [ 0, k+f+0, 0.01] rel [0.666, 0, 0.5] truba 8;
Хотел скрыть обрешетку опор на большом удалении. Когда я делал самосвал дистанция работала, а когда заканчивал экскаватор - уже нет.

И ещё
var
h {$Высота, м} = 3.40 2.4 7.4 {$Digits=1; Step=0.5};
можно сделать чтоб заданный шаг (Step=0.5) отсчитывался не от целого значения, а от минимального заданного 2.4 или текущего
Мне нужен такой ряд значений h= 2.4 2.6 2.9 3.1 3.4 3.6 3.9 4.4 4.9 5.4 5.9 6.4 6.9 7.4
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Нет здесь я просто вставляю объекты. Если при вставке объекта запустится построение триангуляции это будет неожиданно. Может на построение триангуляции потребуется много времени. Или я что то не так понимаю (триангуляция есть, но не загружена в память?).
Алгоритм такой: Вставляем объект, проверяем есть ли под ним активная триангуляция, если есть присваиваем объекту абсолютную отметку из активной триангуляции, если нет - абсолютная отметка = 0,00 (у вас кстати 100,00 хотя этого сразу не видно). Почему вы так не делаете? Натыкал объектов и они сразу с отметками, не надо их выделять и передергивать относительную отметку для определения абсолютной.
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Денис, при вставке 3d малых арх. форм, сделайте чтоб объектам присваивалась абсолютная отметка из активной поверхности.
Я так сделал в макросе:

'если под объектом есть поверхность
If Layers.Layers(UserForm2.ComboBox2.ListIndex).CalculateZbyXY(X, Y, -777, False) <> -777 Then
'установить Z отметку из поверхности
ArchitecturalShape.AbsoluteZ = Layers.Layers(UserForm2.ComboBox2.ListIndex).CalculateZbyXY(X, Y, 0, False)
End If

Очень удобно. Понятно куда стал объект. А сейчас по умолчанию отметка 0,00 и если пользователь выбирает Z-отметку Абсолютная то в 3d-виде объект улетает на 0,00.
А можете сделать чтоб интерактивно отображались отметки Абсолютные и Относительные? При изменении Абсолютной менялась Относительная и наоборот.


Выкладываю баржу к речному буксиру.
Будьте здоровы!!!
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Денис по Cars3D надо разрешить трафику появлятся на траекториях со своей текущей скоростью, а не с разрешенной. Сейчас при съезде на траекторию с меньшей скоростью трафик изменяет скорость мгновенно. Пускай даже трафик порождается с рандомной скоростью и плавно изменяет её до разрешенной. Принятие решения на съезд нужно делать заранее (включить поворотник и плавно снизить скорость). Перед точкой слияния нужно оценить безопасность вливания в поток с текущей скоростью (остановиться или увеличить скорость), включить поворотник .
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Денис на меня снизошло озарение :idea: . Плоские shape объекты созданные только с вертикальным смещением (см. Стрелка3D) не реагируют на угол поворота в инспекторе объектов, но если им придать совсем небольшой угол наклона - всё работает !

Выкладываю модельку Речной буксир и исправленный Экскаватор
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Денис добавьте в редакторе 3D-объектов запрос на сохранение изменений. При нажатии кнопки Esc на клавиатуре или при закрытии окна редактора [х] мышкой все набранные строки кода теряются. :o
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Денис я опять на счет влияния оператора "if" на выражения
В 3d виде "Редактор 3D объектов" с конструкцией "if then" всё работает отлично, выставляю переключатели на 0 или 1 и моделька перестраивается.
Последний переключатель убирает из модельки трубу и гаситель.
А вот 3D-вид IndorCAD похоже не знаком с "if then" . Моделька не перестраивается или не реагирует на переключатели.
Малые архитектурные формы, Грамматика по малым архитектурным формам, делимся наработками
 
Денис можно распространить влияние оператора "if" на выражения, а не только на "Element".
Я хотел создать такой универсальный объект (Колодец ДП) и отключать чекбоксами ненужные промежуточные блоки. При этом должна пересчитываться высота (глубина) всей конструкции deltaH.
{Если есть Средний блок СБД-3 }
if SBD_31
begin
deltaH=deltaH+rH+0.25;
end;
И последующие элементы должны были подняться выше. Но этого не происходит.

И ещё есть ли способ расставить по трассе такие колодцы (объекты), может используя макрос ActivX по ведомости (ПК, боковое расстояние, имя объекта).
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
Барьерное ограждение на 3D привязано не верно. На плане всё верно до балки барьерного 1,25м , а на 3D виде барьерное построено от стойки. Установил барьерное вдоль кромки, а оно на 3D вылезло на покрытие.
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
Ещё предложение по отображению зон зеленых насаждений
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
Отображение зон зеленых насаждений на поперечнике и продольном профиле вводит в заблуждение когда контур зоны совпадает или выходит за пределы триангуляции.
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
При удалении группы её трассы не удаляются ,а разгруппировываются.
Можете добавить пункт в меню "Удаление всех трасс группы ..."
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
О, то что надо! Спасибо.
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
На примыканиях при увязке разнонаправленных трасс часто сложно на плане определить где у трассы левая или правая сторона.
В CARD/1 при перемещении перекрестия в активном окне поперечного профиля на пассивных окнах продольного профиля и плана перемещаются маркеры (бегунки). Они помогают сориентироваться. Можете сделать подобное (хотя бы для окна плана)?
Бегунки.png (210.33 КБ)
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
Спасибо Денис.
Вот я попал на ошибку при разрезании трассы, поправьте пожалуйста.
Ранее обнаруживал у себя трассы с подправленным на несколько мм пикетажем и не мог понять "а кто это сделал".
Пожелания по усовершенствованию IndorCAD, В данной ветке форума выносятся на обсуждение пожелания пользователей по усовершенствованию IndorCAD
 
С переключалкой слоя будет меньше телодвижений, так как если активный слой не тот на лету его сменить не удастся. Нужно выйти из команды, переключить слой и опять перейти к редактированию фигур.

Со смещением согласен пускай шаг берется от исходной фигуры
Поперечный профиль, В этой теме обсуждаем все вопросы и пожелания по поперечному профилю
 
1. Дно болота это исходная информация и мне как проектировщику запрещено её изменять. Могу сделать копию дна болота опустив на 0,15м , но это лишние 261 точки в этом проекте
2. Указывать высоту снизу немного удобнее, но всё равно вручную на каждом сечении. Может быть "Слою Насыпи" добавить функционал как у "Кювета" : Поверхность выравнивания верха --- Существующая--- и Смещение по Z = 0,5
Поперечный профиль, В этой теме обсуждаем все вопросы и пожелания по поперечному профилю
 
Необходимо сделать выторфовывание. Создали по промерам геологов цифровую поверхность Дно болота. Добавьте возможность заглубиться в минеральное дно (-0,15м).
И ещё нужно создать слой насыпи на 0,5 м засыпающий поверхность болота. Высота слоев насыпи отсчитывается сверху и подбирать высоту вручную утомительно.
Поперечный профиль, В этой теме обсуждаем все вопросы и пожелания по поперечному профилю
 
Разрешите в табличном редакторе операцию копирования данных ПК+ (она не активна).
Хочу в Excel ведомость склепать.
Чертежи, В этой теме обсуждаем все вопросы и пожелания по формированию чертежей
 
Разбивка ПК по трассе принята 5м. Таблица вынесенных пк на чертеже продольного профиля получилась высотой 8м. Как для чертежа продольного профиля вывести данные тоько для ПК кратные шагу 20м (проредить данные ) ?
Интеграция IndorCAD c технологиями BIM, Экспорт/импорт данных, атрибуты объектов
 
[QUOTE]Возможно стоит прикрутить опцию на тему Z-отметок: Оставить оригинальную, Взять по центру габарита, Взять по минимуму.
[/QUOTE]
Да это надо прикрутить. Отметки Z в *.obj оказались в районе 101 метра, я сосредоточил внимание на отображенных осях, а поискать экскаватор в небе не догадался.
Желательно чтобы опция работала в инспекторе и можно было оперативно выбрать подходящую.
Ещё при вставке хотелось бы возможность вставлять на оригинальные XY координаты. (Пользователь указывает точку вставки примерно в середине проекта, а координаты XY *.obj пересчитываются так чтоб объект встал на исходные XY)
[QUOTE]Но система координат работает для всех экземпляров 3D-объектов, загруженных из одного и того же файла.[/QUOTE]
Вот и хорошо не вижу смысла вставлять одни и теже объекты в разных системах. Если это пользователю понадобиться он создаст дубликаты файлов для нужных систем (план.obj, фас.obj, профиль.obj). Захотел пользователь вставить план.obj ,а получилось на плане в виде сечения. Дайте пользователю возможность в инспекторе оперативно поменять систему координат.
Интеграция IndorCAD c технологиями BIM, Экспорт/импорт данных, атрибуты объектов
 
Вставил объект экскаватор (Главная / Ситуация/ 3D-объекты - Малые архитектурные формы) смотри на план слева.
Сделал экспорт экскаватора в формат *.obj
Импортировал 3D объект *.obj смотри на плане справа. На плане вставленный объект отобразился, а в 3D-виде его нет. По включенным осям понятно где должен быть объект.
То же и в формате *.ifc плюс ещё не реагирует на смену системы координат (на плане экскаватор всегда отображается в продольном сечении).
Импорт3d.png (361.76 КБ)
Изменено: Алексей Фещенко - 04.03.2020 17:03:06 (добавил изображение)
Ведомости, В этой теме обсуждаем все вопросы и пожелания по формированию ведомостей
 
Ведомости у которых возможна привязка к трассе (геологические скважины, дорожные знаки, ...) не учитывают объекты расположенные за концом трассы (КТ), а объекты до начала трассы (НТ) привязываются к начальному пикету.
Предлагаю добавить чекбокс с возможностью учитывать или нет объекты за пределами трассы. Условно продлить трассу по прямой на заданное расстояние от НТ по начальному азимуту (в обратном направлении) и от КТ по конечному азимуту (в прямом направлении).
Пикетаж объектов расположенные за пределами трассы привязать к НТ (до трассы НТ-15,274; после трассы НТ+132,967). Или до трассы привязать к НТ, а после к КТ (до трассы НТ-15,274; после трассы КТ+7,275).
Не забудьте добавить возможность выводить пользовательские атрибуты!
Страницы: 1 2 След.