Как тело построенное 3D Face превратить в 3D Solid?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как тело построенное 3D Face превратить в 3D Solid?

Как тело построенное 3D Face превратить в 3D Solid?

Ответ
Поиск в этой теме
Непрочитано 14.06.2006, 15:20 #1
Как тело построенное 3D Face превратить в 3D Solid?
Bdod
 
Регистрация: 30.05.2006
Сообщений: 91

Как тело построенное 3D Face превратить в 3D Solid? есть допустим объемная фигура отрисованная 3D Face, необходимо ее превратить в тело 3D Solid... а как я не знаю... подскажите...
необходимо для того что бы узнать его объем, или центр масс...
Просмотров: 23271
 
Непрочитано 14.06.2006, 18:00 Re: Как тело построенное 3D Face превратить в 3D Solid?
#2
Mercury

Инженер-конструктор
 
Регистрация: 09.04.2006
г. Запорожье Украина
Сообщений: 368
<phrase 1=


Цитата:
Сообщение от Bdod
Как тело построенное 3D Face превратить в 3D Solid? есть допустим объемная фигура отрисованная 3D Face, необходимо ее превратить в тело 3D Solid... а как я не знаю... подскажите...
необходимо для того что бы узнать его объем, или центр масс...
Никак. Грань не имеет не массы ни обьема.
Mercury вне форума  
 
Непрочитано 14.06.2006, 18:08
#3
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


B Akade 2007 - DASHBOARD
1. Convert to Surface
2. Convert to 3D Solid
__________________
Сквозь тернии к звездам.... и обратно :yes:
Startrek вне форума  
 
Непрочитано 14.06.2006, 18:10
#4
Mercury

Инженер-конструктор
 
Регистрация: 09.04.2006
г. Запорожье Украина
Сообщений: 368
<phrase 1=


Цитата:
Сообщение от Startrek
B Akade 2007 - DASHBOARD
1. Convert to Surface
2. Convert to 3D Solid
В предыдущих версиях этого нет.
Mercury вне форума  
 
Непрочитано 14.06.2006, 18:28
#5
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


Ну и что? До версии р12 зазеркаленный блок взорвать невозможно было. Вопрос стоял - КАК В АКАДЕ ПРЕВРАТИТЬ
3D FACE В SOLID ? :wink:
__________________
Сквозь тернии к звездам.... и обратно :yes:
Startrek вне форума  
 
Автор темы   Непрочитано 15.06.2006, 08:54
#6
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Неужели нету способа никакого :?:
может ЛИСП чем помочь может...
Bdod вне форума  
 
Непрочитано 17.06.2006, 15:11
#7
Xo66iT

инженер-конструктор
 
Регистрация: 23.09.2004
Москва
Сообщений: 184
<phrase 1=


Попробуйте вот это откопал когда-то очень давно не помню к сожалению где может и отседова. Ну там усё написано ))


Я её не проверял.
[ATTACH]1150542742.rar[/ATTACH]
Xo66iT вне форума  
 
Автор темы   Непрочитано 17.06.2006, 15:48
#8
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Спасибо Хо66iT... но это не множко не то... она строит тело отталкиваясь от Face и задает ему тощину... или что то в этом духе..
например из тела в виде пирамиды - она делает к примеру несколько кубиков, призм... а нужно что бы пирамида осталось пирамидой, и все пространство ограниченное плоскостями 3D Face превратилось в тело Solid.
Bdod вне форума  
 
Непрочитано 17.06.2006, 15:56
#9
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Цитата:
Сообщение от Bdod
Неужели нету способа никакого :?:
может ЛИСП чем помочь может...
Посмотри программу m2s!
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=18983UL
Вообще то ее считают лучшей из доступных, но сразу скажу - она капризная...
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 19.06.2006, 10:22
#10
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


посмотрел я эту програмку m2s ... тока чето ничего я в ней не понил...
запускаю...она выдает
Selezionare la mesh poligonale da solidificare:
выбираю 3D face а она мен хрен наны...
может я че не понимаю, но помоему это не для моего случая...
Bdod вне форума  
 
Автор темы   Непрочитано 20.06.2006, 09:40
#11
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


:? неужели придется ради этого купить 2007 акад...
хоть и мысль не плохая... но все таки я думал есть пути решения проблемы... да ведь это и даже проблемой нельзя назвать...
фигуру ограниченную со всех сторон плоскостями... невозможно превратить в тело...странно...
Bdod вне форума  
 
Непрочитано 20.06.2006, 10:10
#12
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Вчера открыл старый файл с моделью из солидов и стал ее колбасить в 2007-й версии, посмотрите картинку - это мои солиды после EXPLODE-да :shock: У меня аж слезы навернулись, чтобы достичь такой сетки на поверхностях двоякой кривизны я с помощью макса и VIZ-а делал нечеловеческие усилия и все равно такой красоты не достиг. А тут всего лишь разбомбил. :? Причем все разбомбилось в регионы и surface-ы никаких body :!:
[ATTACH]1150783819.jpg[/ATTACH]
asys вне форума  
 
Непрочитано 20.06.2006, 10:35
#13
Xo66iT

инженер-конструктор
 
Регистрация: 23.09.2004
Москва
Сообщений: 184
<phrase 1=


2 Bdod

Так с помощью того лиспа который дал я делаешь кучу простых объектов и потом элементарно делаешь intersect
Xo66iT вне форума  
 
Непрочитано 20.06.2006, 11:20
#14
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Цитата:
Сообщение от Bdod
:? неужели придется ради этого купить 2007 акад...
почему бы в таком случае не заказать тестовую версию?... раз сконвертнуть можно и на ней... или тут попросить когонибудь перевести его в солид... народ тут добрый... помогут...
v_alex вне форума  
 
Автор темы   Непрочитано 20.06.2006, 11:39
#15
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Xo66iT ну и что запустил я эту прогу, а она мне из пирамиды построенной 3D Face вот что сотворила...
негодится...

P/S/
только не нужно учить как строить пирамиду... это простой пример
[ATTACH]1150789170.JPG[/ATTACH]
Bdod вне форума  
 
Автор темы   Непрочитано 20.06.2006, 11:44
#16
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


а что собственно делает команда intersect :?: ... с результатом построений она точно ничего не делает... :shock:
Bdod вне форума  
 
Автор темы   Непрочитано 20.06.2006, 11:46
#17
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Asys а мне бы наооборот сделать боди из фейсов...
Bdod вне форума  
 
Непрочитано 20.06.2006, 12:54
#18
Xo66iT

инженер-конструктор
 
Регистрация: 23.09.2004
Москва
Сообщений: 184
<phrase 1=


Мда лиспик так себе он делает тело из проекции.

А я вспомнил как я делал когда надо было быстро посчитать в акаде(чистом) объем котлована, строил фэйсы и потом просто их extrud потом либо объединение либо вырезка 1 из другого
Xo66iT вне форума  
 
Автор темы   Непрочитано 20.06.2006, 13:29
#19
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Xo66iT такой метод не годится... у меня монолитное пролетное строение... там тысячи фейсов, образующих его... просто не реально все это экструдить, а потом аппликацией заняться...
Bdod вне форума  
 
Непрочитано 20.06.2006, 14:44
#20
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,342


Цитата:
Сообщение от Bdod
Asys а мне бы наооборот сделать боди из фейсов...
сейчас провел ряд экспериментов - ити сюрфейсы не лучше боди Макс не понимает, 2006-й тоже, вообщем старые грабли новыми словами :?
asys вне форума  
 
Непрочитано 21.06.2006, 12:06
#21
Mercury

Инженер-конструктор
 
Регистрация: 09.04.2006
г. Запорожье Украина
Сообщений: 368
<phrase 1=


Цитата:
Сообщение от Bdod
Xo66iT ну и что запустил я эту прогу, а она мне из пирамиды построенной 3D Face вот что сотворила...
негодится...

P/S/
только не нужно учить как строить пирамиду... это простой пример
[ATTACH]1150789170.JPG[/ATTACH]
Что я могу точно сказать так это то что в версиях до 2006, это сделать невозможно даже не парся, создай тело по новой или купи 2007, в Зд максе еще можно преобразовать.
Сам подумай как можно из пустоты создать тело?
Что тебе надо сделать, давай я тебе стандартными операциями выдавлю крутну что надо, и будет тело.
Я так понял тебе характеристики нужны его?
Mercury вне форума  
 
Автор темы   Непрочитано 21.06.2006, 13:45
#22
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Цитата:
Сообщение от Mercury
Что я могу точно сказать так это то что в версиях до 2006, это сделать невозможно даже не парся, создай тело по новой или купи 2007, в Зд максе еще можно преобразовать.
Сам подумай как можно из пустоты создать тело?
Что тебе надо сделать, давай я тебе стандартными операциями выдавлю крутну что надо, и будет тело.
Я так понял тебе характеристики нужны его?
Mercury тело состоит из тысячи фейсов как я уже говорил... мне нужны действительно характеристики, а вот выдавливать я и сам умею тока работа эта займет уйму времени...и стандартные операции не годятся...

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

а для опыта прилагаю образец того что нужно превратить в тело, соблюдая точность 1мм...
[ATTACH]1150883152.dwg[/ATTACH]
Bdod вне форума  
 
Непрочитано 01.08.2006, 15:30
#23
vn


 
Регистрация: 10.02.2006
Сообщений: 373


Bdod
Пробовал Вашу конструкцию конвертировать в Solid в 2007 . Не хочет он ее конвертировать. Распознает как 3D Face (484) и усе. Наверное, среди этих 484 объектов есть неконвертируемые. Как это проверить не знаю.
vn вне форума  
 
Автор темы   Непрочитано 01.08.2006, 17:17
#24
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


может как раз 2-х плоскостей по торцам то и не хватает чтобы замкнуть фигуру в тело?
Bdod вне форума  
 
Непрочитано 01.08.2006, 17:47
#25
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Где-то уже писал:

Сразу разочарую по поводу 2007-го AutoCAD'а

Из Help'а
Цитата:
With the CONVTOSOLID command, you can convert the following objects into extruded 3D solids:

Uniform-width wide polylines with thickness
Closed, zero-width polylines with thickness
Circles with thickness
При помощи команды CONVTOSOLID можно превратить в трехмерные тела следующие об'екты:
Полилинии с одинаковой шириной (Width) всех сегментов, имеющие толщину (thickness).
Замкнутые полилинии нулевой ширины, имеющие толщину
Окружности, имеющие толщину


Т. е. заменяйте 3DFace'ы замкнутыми полилиниями, назначайте им толщину и вперед...
Хмурый вне форума  
 
Непрочитано 01.08.2006, 17:58
#26
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


И ещё одно ограничение оттуда-же

Цитата:
Note: You cannot use CONVTOSOLID with polylines that contain vertices with 0 width or that contain segments of variable width.
Примечание: нельзя применить команду CONVTOSOLID к незамкнутой полилинии нулевой ширины или к полилинии переменной ширины
Хмурый вне форума  
 
Непрочитано 02.08.2006, 01:14
#27
Миттрич

Проектировщик
 
Регистрация: 20.01.2006
Челябинск
Сообщений: 791


Цитата:
а для опыта прилагаю образец того что нужно превратить в тело, соблюдая точность 1мм...
Мдя-я-я... Как вы построить то подобное умудрились?! Неужто отрезочками по координатам? :wink:
__________________
Главное - спокойстие... как говаривал незабвенный старик Карлсон. В чём его безусловно поддерживал его друг и соратник - Энгельссон...
Миттрич вне форума  
 
Автор темы   Непрочитано 02.08.2006, 09:06
#28
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Цитата:
Сообщение от Миттрич
Цитата:
а для опыта прилагаю образец того что нужно превратить в тело, соблюдая точность 1мм...
Мдя-я-я... Как вы построить то подобное умудрились?! Неужто отрезочками по координатам? :wink:
ну да ну да... ручками... дали планчик по внешней кромке X, Y, Я и поперечничек, плюс сопряжение свои... вот так и построили... ладно начертить.. так еще нужно опалубку так собрать
Bdod вне форума  
 
Непрочитано 02.08.2006, 12:30
#29
vn


 
Регистрация: 10.02.2006
Сообщений: 373


Неужели вот эти все 484 3DFace можно в автоматическом режиме переделать в замкнутые полилинии?
А делать это все вручную - лучше застрелиться.
vn вне форума  
 
Непрочитано 02.08.2006, 12:44
#30
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


vn, это я ответил не глядя в чертёж, увидев, что вы пытаетесь конвертировать грани 3D-Face в тела. Дал понять, что на прямую такой возможности нет.
Далее: в общем случае вершины 4-хугольной грани 3D-Face не лежат в одной плоскости, что, несколько, осложняет задачу.

Посмотрев чертеж пришел к выводу, что лучше всего строить поперечные сечения и к ним (поперечным сечениям) применять лофтинг _loft
Хмурый вне форума  
 
Непрочитано 02.08.2006, 17:01
#31
Павел Котелевец

проектирование
 
Регистрация: 02.08.2006
Ухта
Сообщений: 32


Ну чтожь - есть простой способ узнать обьём и центр масс ...
Сделай это в максе ! (Measure tool)
Павел Котелевец вне форума  
 
Непрочитано 02.08.2006, 22:27
#32
Миттрич

Проектировщик
 
Регистрация: 20.01.2006
Челябинск
Сообщений: 791


Цитата:
ну да ну да... ручками... дали планчик по внешней кромке X, Y, Я и поперечничек, плюс сопряжение свои... вот так и построили... ладно начертить.. так еще нужно опалубку так собрать
Аффигеть! Дайте две! Плачет по вам Орден Сутулого III степени (С закруткой на спине)! Мой вам совет от чистого сердца - ЗАБУДЬТЕ НАФИГ ЭТИ ПОСТРОЕНИЯ ОТРЕЗКАМИ ПО КООРДИНАТАМ!!!!!! Легче жить будет в дальнейшем... А в данном случае диагноз обсуждению не подлежит - снова построить это всё. Но уже солидами...
__________________
Главное - спокойстие... как говаривал незабвенный старик Карлсон. В чём его безусловно поддерживал его друг и соратник - Энгельссон...
Миттрич вне форума  
 
Автор темы   Непрочитано 03.08.2006, 09:24
#33
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Цитата:
Сообщение от Хмурый
vn, это я ответил не глядя в чертёж, увидев, что вы пытаетесь конвертировать грани 3D-Face в тела. Дал понять, что на прямую такой возможности нет.
Далее: в общем случае вершины 4-хугольной грани 3D-Face не лежат в одной плоскости, что, несколько, осложняет задачу.

Посмотрев чертеж пришел к выводу, что лучше всего строить поперечные сечения и к ним (поперечным сечениям) применять лофтинг _loft
хм... и сколько же нужно построить поперечных сечений? переменной ширины....

неужели нет каких нибуть способов превратить фигуру ограниченную 3D facами в тело????
Bdod вне форума  
 
Автор темы   Непрочитано 03.08.2006, 09:34
#34
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Цитата:
Сообщение от Миттрич
Цитата:
ну да ну да... ручками... дали планчик по внешней кромке X, Y, Я и поперечничек, плюс сопряжение свои... вот так и построили... ладно начертить.. так еще нужно опалубку так собрать
Аффигеть! Дайте две! Плачет по вам Орден Сутулого III степени (С закруткой на спине)! Мой вам совет от чистого сердца - ЗАБУДЬТЕ НАФИГ ЭТИ ПОСТРОЕНИЯ ОТРЕЗКАМИ ПО КООРДИНАТАМ!!!!!! Легче жить будет в дальнейшем... А в данном случае диагноз обсуждению не подлежит - снова построить это всё. Но уже солидами...
:? сутулого... это вы батенька зря... вы я смотрю проектировщики все очень умные....
а начерчено это не отрезками... а плоскостями....
а задачка изначально выглядела вот так (см. ниже) прежде чем она превратилась в 3D тело с которым можно работать...
кстате задачки такие выдают ленивые проектировщики... мол еб***есь как хотите сами...
[ATTACH]1154583295.dwg[/ATTACH]
Bdod вне форума  
 
Непрочитано 03.08.2006, 09:46
#35
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от Bdod
хм... и сколько же нужно построить поперечных сечений? переменной ширины....

неужели нет каких нибуть способов превратить фигуру ограниченную 3D facами в тело????
Порядка 30-ти штук, да и строить их не надо, они уже есть, надо только обвести их полилинией...

Я вот тут начал. Идея должна быть понятна....
[ATTACH]1154584827.dwg[/ATTACH]
Хмурый вне форума  
 
Автор темы   Непрочитано 03.08.2006, 11:00
#36
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Цитата:
Сообщение от Хмурый
Цитата:
Сообщение от Bdod
хм... и сколько же нужно построить поперечных сечений? переменной ширины....

неужели нет каких нибуть способов превратить фигуру ограниченную 3D facами в тело????
Порядка 30-ти штук, да и строить их не надо, они уже есть, надо только обвести их полилинией...

Я вот тут начал. Идея должна быть понятна....
[ATTACH]1154584827.dwg[/ATTACH]
а что дальше, я не много не догнал... _loft - что делает?
и как дальше, сечения есть и что нужно...
может я чего-то и не знаю...
Bdod вне форума  
 
Непрочитано 03.08.2006, 11:11
#37
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Loft соединяет сечения. Получается тело. Сечения используются в качестве "шпангоутов"...
При работе с командой следует немного попрактиковаться, т. к. результаты могут быть неожиданными...

Кому-то на спор недавно строил твёрдотельную ленту Мёбиуса при помощи этого инструмента...

PS требуется наличие 2007-го AutoCAD'a

Для демонстрации: тело получено из квадратных сечений повернутых относительно друг-друга
[ATTACH]1154590387.jpg[/ATTACH]
Хмурый вне форума  
 
Автор темы   Непрочитано 03.08.2006, 11:36
#38
Bdod


 
Регистрация: 30.05.2006
Сообщений: 91
<phrase 1=


Цитата:
Сообщение от Хмурый
Loft соединяет сечения. Получается тело. Сечения используются в качестве "шпангоутов"...
При работе с командой следует немного попрактиковаться, т. к. результаты могут быть неожиданными...

Кому-то на спор недавно строил твёрдотельную ленту Мёбиуса при помощи этого инструмента...

PS требуется наличие 2007-го AutoCAD'a

Для демонстрации: тело получено из квадратных сечений повернутых относительно друг-друга
[ATTACH]1154590387.jpg[/ATTACH]
всё ясно... осталось купить 2007... чтож будем искать...
спасибо за советы...
Bdod вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как тело построенное 3D Face превратить в 3D Solid?