Помогите нарезать модель на шпангоуты
Есть 3D модель Су-30. Задача - порезать фюзеляж на “шпангоуты”. В идеале должно получиться, как на картинке. Помогите мне это сделать. Собственно нужно как-то это дело перенести в 2Д и распечатать.
если добудете шпагоуты в dfx, да впрочем в любом формате, не поделитесь? есть желание вырезать из толстого пенопласта объемную модель. не для полетов, а для проверки станка. сам озадачивался подобными вопросами, но как то забросил эту тему. в данном случае соседние шпангоуты будут для левой и правой консоли станка. реальное прототипирование в действии. причем если резать из потолочки - детализация соотв. выше.
Конечно поделюсь. Ведь я ещё не встречал в интернете хороших наборов ( частых) для Су-27 ( Су-30). Для Миг-29 пожалста, а для сухих нет. На счёт потолочки это врятли. Это значит шаг сечений должен быть 4 мм. Больно круто 😃. Я вот написал человеку который с полпинка 😃 делает сечения, пока не ответил. У меня ж запрос типа если модель 1500 мм, то шаг 50 мм ( а там уж как дело обстоит, в пикселях мерить надо или в миллиметрах, не знаю), а это 30 шт. Тоже мне кажется не просто.
И вообще, если уж вырезать модель, то почему только для проверки? а вдруг полетит? Можно же и пушер сделать, но я хочу на импеллерах, как у китайцев Су-34.
Конечно поделюсь. Ведь я ещё не встречал в интернете хороших наборов ( частых) для Су-27 ( Су-30). Для Миг-29 пожалста, а для сухих нет. На счёт потолочки это врятли. Это значит шаг сечений должен быть 4 мм. Больно круто 😃. Я вот написал человеку который с полпинка 😃 делает сечения, пока не ответил. У меня ж запрос типа если модель 1500 мм, то шаг 50 мм ( а там уж как дело обстоит, в пикселях мерить надо или в миллиметрах, не знаю), а это 30 шт. Тоже мне кажется не просто.
И вообще, если уж вырезать модель, то почему только для проверки? а вдруг полетит? Можно же и пушер сделать, но я хочу на импеллерах, как у китайцев Су-34.
с год назад, как уже сообщал, занимался вопросом…
3dcenter.ru/forum/index.php?showtopic=80873&hl=
где-то со второй страници топика пошли ответы, посмотрите, может найдете там разумное.
спецы тамошние не помогли 😦, потом стало не актуально. а сейчас второй станок собрал с полем 2х2х2 м. пену можно обработать 8 кб.м. 😛
т.ч. я оч. заинтерсован в этих шпангоутах 😃
Берём объект, открываем вид топ (сверху), делаем линии привязки либо объекты по которым мы будем привязываться, можно на глаз конечно, выделяем объект переходим на полигональный уровень выделяем все полигоны, нажимаем “слайз плейн”, появляется плоскость сечения(которую мы поворачиваем и ориентируем как нам хочется с помощью инструментов в верхней панели “мув” и тд. ) далее включаем привязки двигаем слайз плейн и нажимаем слайз получается сечение в виде граней дальше думаю разберётесь сами
мне кажется подробный пошаговый мануал многим был бы полезен
(с указанием софта, в котором так просто все решается 😉 )
Да. Мануал бы не помешал, с картинками-скринами. Думаю инструкция была для 3ДМакс.
3Dsmax называется программа, я постараюсь сделать видео урок, но как скоро не знаю, возможно придумаю ещё способ.
Flanker_13, qwerty1000
Вот накропал инструкцию по разрезке 3D модели на шпангоуты/сечнения с использованием 3DSMAX. Действия описанные в ней, надеюсь, будет несложно повторить. Если все-же будут вопросы - пишите.
Удачи.
rapidshare.com/files/219823390/porezka.pdf
narod.ru/disk/7584064000/porezka.pdf.html
Посмотрел инструкцию, помоему то-что надо! попробую теперь сам!
Ребят большое спасибо за помощь! Если кому нужны модели Су-30 и Су-33 обращайтесь в личку и оставляйте почтовые адреса, вышлю.
пойду ставить 3дмакс, а нельзя ли при импорте сразу получить требуемое количество dfx? при резе на станке важно чтобы их расположение оставалось неизменным, а так придется делать следующее.
открывать дфх, убивать все сечения кроме одного, сохранять, аналогично с остальными. а если таких сечений 200, 500 и больше? пропадает день работы 😦 много рутинной работы.
Ещё раз большущее спасибо! у меня всё получилось!!! Именно то - что я хотел!
Всё очень легко, мне потребовался примерно 1 час ( с учётом, что я фактически программы не знал).
Уверен, что эта инструкция многим пригодиться. Очень наглядная и понятная!
Ещё раз большущее спасибо! у меня всё получилось!!! Именно то - что я хотел!
С почином. 😃
открывать дфх, убивать все сечения кроме одного, сохранять, аналогично с остальными. а если таких сечений 200, 500 и больше? пропадает день работы много рутинной работы.
Ага. конечно можно. Я думаю, что вы знаете, что для автоматизации рутинной работы компьютеры и создавались. У МАХа есть встроенный язык - maxscript. осталось только освоить maxscript и всего делов-то 😃.
Если Вы имеете ввиду, чтоб при экспорте из МАХа в каждом файле было только одно сечение, то это тоже можно сделать рутинно. До команды экспорта из МАХа выделяйте только одно сечение и выполняйте команду file-export selected.
Как-нить нарисую скриптик (если будет еще актуально), но к сожалению, катастрофически не хватет времени 😦.
З.Ы. Если знаете макросы на Visual Basic, то можно это и в corel сделать, после импорта. Там каждое сечение в виде отдельного сплайна. Хотя красивее все же в МАКсе, шоб ввели количество шпангоутов, плоскость нарезки, нажали на ОК - вуаля 300 файлов dxf.
Если кому-то, как и мне нужен чертёж Су-27, можете забрать мой здесь rcopen.com/forum/f7/topic137953
Формат картинки, но разрешение я оставил довольно хорошее, так-что его можно использовать для постройки.😃
вот нарыл скрипт для маха, чтобы порезать на проекции 😃 может кому пригодится
meshSelected = teapot() – object to create contours of
minZ = meshSelected.min.z – get min and max Z positions
maxZ = meshSelected.max.z
numLevels = 10 – the number of contours
delta = (maxZ - minZ) / (numLevels + 1) – the number of steps
for currentZ = minZ to maxZ by delta do – start loop…
(
s = section pos:[0, 0, currentZ] – create Section
max views redraw – this line is needed to get around the problem
convertToSplineShape s – convert Section to SplineShape
s.renderable = true – set to renderable
)
Раз пошла такая пьянка 😁, то вот то же самое, только с экспортом в отдельный dxf каждого из сечений:
theClasses = exporterPlugin.classes
meshSelected = teapot() -- object to create contours of
minZ = meshSelected.min.z -- get min and max Z positions
maxZ = meshSelected.max.z
numLevels = 10 -- the number of contours
delta = (maxZ - minZ) / (numLevels + 1) -- the number of steps
for currentZ = minZ to maxZ by delta do -- start loop...
(
s = section pos:[0, 0, currentZ] -- create Section
max views redraw -- this line is needed to get around the problem
convertToSplineShape s -- convert Section to SplineShape
select s
exportFile (GetDir #scene +"/exportTest"+(currentZ as string)+".dxf") #noPrompt selectedOnly:true using:theClasses[4] --export to dxf
s.renderable = true -- set to renderable
)
ухты! вот это дело!, буду пробовать. спасибо 😃
Да, интересная темка нарисовалась!😁
Народ, а никто не поможет боковой проекцией ( или схемой) Су-30 ( или модификаций типа Су-30 МК, МКИ). Пробую так сказать “конвертировать” полученный Су-27 в Су-30, хочу горб дорисовать. Естественно полученный результат обещаю выложить в виде GIF файла ( набора шпангоутов) всем на обозрение.
Вот пока что получается. Нашёл более мение понравившееся картинки в сети, обрисовал их. Сравнил, наложил на обрисованный свой Су-27. Лишнее убрал.
Можно и так оставить. Но боюсь геометрия не совсем правельная. На заводские чертежи не притендую, но хотелось бы добиться похожести поболее.
1 и 2 картинка найденные понравившиеся проекции.
3 картинка- наложил друг на друга полученные результаты после обрисовки ( чёрный - с первой картинки, зелёный - со второй, синий - с проекции 3Д модели.(потом сделаю срез, так будет точнее))
4 -картинка - получившийся винигред. Оставил фонарь со 2-й. Подогнал спину к появившемуся горбу… и от чего-то мне этот вариант не нравится 😃)))
Помогите плиз.
Раз пошла такая пьянка 😁, то вот то же самое, только с экспортом в отдельный dxf каждого из сечений:
theClasses = exporterPlugin.classes meshSelected = teapot() -- object to create contours of minZ = meshSelected.min.z -- get min and max Z positions maxZ = meshSelected.max.z numLevels = 10 -- the number of contours delta = (maxZ - minZ) / (numLevels + 1) -- the number of steps for currentZ = minZ to maxZ by delta do -- start loop... ( s = section pos:[0, 0, currentZ] -- create Section max views redraw -- this line is needed to get around the problem convertToSplineShape s -- convert Section to SplineShape select s exportFile (GetDir #scene +"/exportTest"+(currentZ as string)+".dxf") #noPrompt selectedOnly:true using:theClasses[4] --export to dxf s.renderable = true -- set to renderable )
не силен в этих кодах, но у меня вместо модели чайник появляется 😦
meshSelected = teapot() – object to create contours of
teapot это и есть чайник, его нужно заменить на свою модель
а нельзя ли разместить код скрипта с пояснениями, куда и что вставлять? буду признателен 😃
а нельзя ли разместить код скрипта с пояснениями, куда и что вставлять? буду признателен 😃
все что после – и есть коментарии, просто нада уметь на ангельском читать;)
по идее, Вам нужно всего 2 параметра из этого скрипта, meshSelected - имя объекта, numLevels - число контуров
что-то получается, но только с чайником. как мне свою модель порезать? как точно имя прописать?
meshSelected = teapot() – object to create contours of
Да, тоже понял всю прелесть скрипта, но этот чайник… рядом стоящую модель тоже режет, но это извращение, как убрать чайник и поставить вместо него мою модель?