| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Разложение 3d кривой на плоскость

Разложение 3d кривой на плоскость

Ответ
Поиск в этой теме
Непрочитано 10.08.2012, 15:45 #1
Разложение 3d кривой на плоскость
Donrekkom
 
Регистрация: 10.08.2012
Сообщений: 4

Добрый день.
Внимание вопрос: существует 3d кривая полученная путем разбивки на части 3d модели, необходимо развернуть её на 1ну плоскость.
Подскажите как можно это автоматизировать, пока что приходится выполнять эту операцию вручную, переключаться на необходимый мне вид и путем вращения каждого сегмента разворачивать её в одну плоскость.
В заранее большое спасибо!
Просмотров: 9207
 
Непрочитано 12.08.2012, 14:02
#2
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


очень просто
например
строю пирамиду\ взрываю\выбираю 3d линию\ смотрю пропертисы, тама например 3447mm
ставлю в нужной плоскости стартпойнт, потома чере 3447mm некспойнт
вот и все
всем привет
kosolaps вне форума  
 
Непрочитано 12.08.2012, 15:35
#3
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


kosolaps, Красавец!
Ты вопрос читал?
Цитата:
3d кривая и как можно это автоматизировать
и как это связано с твоей пирамидой?
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 12.08.2012, 18:07
#4
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


другой пример
взял пересечение шара с тором\ тело бзднул\ поверхность бзднул\ сплайн контура конвертировал в 3d полилинию\ в пропертисах 11232mm
а дальше ты уже знаешь
kosolaps вне форума  
 
Непрочитано 12.08.2012, 21:16
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


kosolaps, ты ппрбй паруске песать. Или с тобой можно будет сделать то, что ты начал делать с телом / поверхностью.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.08.2012, 21:49
#6
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


интересно, как по русски можно развернуть 3d кривую на одну плоскость, без кучи оговорок и условий, если только не методом "псевдоматематическогобздения"
kosolaps вне форума  
 
Непрочитано 12.08.2012, 21:53
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Цитата:
Сообщение от kosolaps Посмотреть сообщение
интересно, как по русски можно развернуть 3d кривую на одну плоскость, без кучи оговорок и условий, если только не методом "псевдоматематическогобздения"
Подключить фантазию и соображалку. Понять, что на самом деле надо получить не 3D-кривую на плоскости, а нечто иное. У меня есть вариант ответа, но я жду, пока автор топика сообразит, что "спросил не то" и начнет задавать нормальные вопросы с нормальной формулировкой.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.08.2012, 22:04
#8
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от kosolaps Посмотреть сообщение
тело бзднул
Лучше тогда уж так: штеко будланул бокра (тело).
Profan вне форума  
 
Непрочитано 12.08.2012, 22:35
#9
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


моя версия
вопрошающий хочет получить выкройку штанов с 3d снимка своей, а может и не своей, ...
kosolaps вне форума  
 
Непрочитано 13.08.2012, 00:06
#10
Dyuk

ПГС
 
Регистрация: 25.11.2007
Санкт-Петербург
Сообщений: 282


Можно вдоль 3д линии выдавить сплайн в виде окружности, затем спроецировать эту фигуру на плоскость с помощью команды flatshot или sectionplane
Dyuk вне форума  
 
Непрочитано 13.08.2012, 13:18
#11
fasadel


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


Вопрос автору темы. Что значит развернуть 3d-кривую на плоскость? Это в принципе неоднозначное отображение. Любое обсуждение, которое здесь происходит, вне этого контекста лишено смысла.

Пример: задача развернуть границу России на плоскость. В пространстве это как раз 3d-кривая. Понятно, что можно взять цилиндрическую проекцию поверхности земного шара на плоскую карту, а можно коническую или какую-нибудь другую. Во всех этих случаях форма и граница нашей необъятной страны будет выглядеть по-разному.Википедия: Картографическая проекция.

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

Надеюсь доходчиво пояснил. Сформулируйте задачу корректно.
fasadel вне форума  
 
Автор темы   Непрочитано 13.08.2012, 17:15
#12
Donrekkom


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


Цитата:
Сообщение от fasadel Посмотреть сообщение
Вопрос автору темы. Что значит развернуть 3d-кривую на плоскость? Это в принципе неоднозначное отображение. Любое обсуждение, которое здесь происходит, вне этого контекста лишено смысла.

Пример: задача развернуть границу России на плоскость. В пространстве это как раз 3d-кривая. Понятно, что можно взять цилиндрическую проекцию поверхности земного шара на плоскую карту, а можно коническую или какую-нибудь другую. Во всех этих случаях форма и граница нашей необъятной страны будет выглядеть по-разному.Википедия: Картографическая проекция.

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

Надеюсь доходчиво пояснил. Сформулируйте задачу корректно.
Пример с картой очень близок к теме вопроса, только мой случай более простой та самая кривая которая очерчивает границу моей или вашей страны лежит не на сфере а на цилиндре (точнее не на цилиндре а на какой то дуге/сплайне).
Donrekkom вне форума  
 
Непрочитано 13.08.2012, 18:33
#13
fasadel


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


Теперь понятно.

Стандартными инструментами, мне кажется, этого не делать. Если ваша 3d-кривая — это сплайн, то после отображения-развертки результирующая кривая, вообще говоря, уже может не описываться сплайном (а как мы помним, сплайн, это конечномерный полином степени равной числу точек), а быть какой-то другой (аналитической) функцией. Поэтому развертка может быть получена только приблизительно, с какой-то ограниченной точностью. Короче, LISP вам в руки.

P.S.: Столько понаписал, а пользы — ноль.
fasadel вне форума  
 
Непрочитано 13.08.2012, 19:53
#14
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


Цитата:
Сообщение от Donrekkom Посмотреть сообщение
...точнее не на цилиндре а на какой то дуге/сплайне.
так на дуге или на сплайне?
если на сплайне, то сколько сегментов дуг получится, если сплайн бзднуть?

если одна дуга, то развертку цилиндра используй, если две дуги - то две развертки...

давай подробнее, а то уже зевать наченаю
kosolaps вне форума  
 
Непрочитано 13.08.2012, 19:58
#15
Хмурый


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


Цитата:
Сообщение от kosolaps Посмотреть сообщение
так на дуге или на сплайне?
если на сплайне, то сколько сегментов дуг получится, если сплайн бзднуть?

если одна дуга, то развертку цилиндра используй, если две дуги - то две развертки...

давай подробнее, а то уже зевать наченаю
В AutoCAD'е нет команды "бзднуть", так что, не бзди
Хмурый вне форума  
 
Непрочитано 13.08.2012, 20:18
#16
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


Цитата:
Сообщение от Хмурый Посмотреть сообщение
В AutoCAD'е нет команды "бзднуть", так что, не бзди
"Статья 205. Терроризм
1. Терроризм, то есть совершение взрыва..."

я лучше пока побздю, пока уважаемый Donrekkom сам грамотно изъяснятся не начнет
kosolaps вне форума  
 
Непрочитано 13.08.2012, 20:21
#17
Хмурый


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


Цитата:
Сообщение от kosolaps Посмотреть сообщение
"Статья 205. Терроризм
1. Терроризм, то есть совершение взрыва..."

я лучше пока побздю, пока уважаемый Donrekkom сам грамотно изъяснятся не начнет
это команда _Explode
не вводи в заблуждение

Последний раз редактировалось Хмурый, 13.08.2012 в 20:35.
Хмурый вне форума  
 
Автор темы   Непрочитано 13.08.2012, 20:50
#18
Donrekkom


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


Цитата:
Сообщение от kosolaps Посмотреть сообщение
так на дуге или на сплайне?
если на сплайне, то сколько сегментов дуг получится, если сплайн бзднуть?

если одна дуга, то развертку цилиндра используй, если две дуги - то две развертки...

давай подробнее, а то уже зевать наченаю
От 1й до 5 дуг. Можно поподробнее про развертку цилиндров?
Donrekkom вне форума  
 
Непрочитано 13.08.2012, 22:30
#19
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


http://www.google.ru/cse?cx=partner-...%B2&gsc.page=1


вы преобразуете опорный сплайн вашей поверхности в полилинию,
получаете разбивку сплайна на линейные сегменты,
которые можно использовать как основу проекционных плоскостей
создаете проекции 3d линии (контура) на эти плоскости
выстраиваете плоскости в ряд (как? не знаю)
получаете развертку с регулируемой точностью (см. преобразование сплайна)

Последний раз редактировалось kosolaps, 13.08.2012 в 23:04.
kosolaps вне форума  
 
Автор темы   Непрочитано 14.08.2012, 16:39
#20
Donrekkom


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


ответ конечно неочем
Donrekkom вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Разложение 3d кривой на плоскость

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плоскость построения в 3D модели discovery AutoCAD 40 24.02.2016 12:29
Вписывание свободной переходной кривой между прямой и кривой в AutoCAD Civil 3D 2010 Работа-не-волк Вертикальные решения на базе AutoCAD 3 30.10.2009 11:25
Как развернуть 3D тело созданное вращением в плоскость? acadiso AutoCAD 14 26.04.2009 19:07
3D секущая плоскость Pave1 AutoCAD 9 14.08.2008 15:53
Плоскость и прямая в 3D??! grigorjan AutoCAD 2 18.09.2006 12:00