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

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

Как построить пустотелую усеченную пирамиду?

Ответ
Поиск в этой теме
Непрочитано 19.10.2018, 11:46 #1
Как построить пустотелую усеченную пирамиду?
annt
 
программист
 
Москва
Регистрация: 24.06.2008
Сообщений: 49

Нужна четырехугольная пустотелая пирамида, как во вложении.
Толщина всех стенок и дна одинаковая.
Заранее спасибо.

Миниатюры
Нажмите на изображение для увеличения
Название: пирамида.jpg
Просмотров: 90
Размер:	122.8 Кб
ID:	207227  

Просмотров: 4139
 
Непрочитано 19.10.2018, 11:50
#2
Хмурый


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


два сечения на разной высоте, потом- _loft , потом выдывить из прямоугольника донышко _extrude и объединить его с пирамидой _union
Хмурый вне форума  
 
Непрочитано 19.10.2018, 11:55
#3
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,103


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

Скорее тут так: по двум сечениям делаем 2 пирамиды (предварительно вычислив их размеры), потом вычитаем одну из другой. Но это приближённый способ. Точность будет такая же как у вычислений. То есть можно сделать любой, но абсолютной она не будет.

Если точность нужна идеальная, то надо сделеть наклонные листы нужной толщины и подрезать их по границам друг друга... Весьма замысловато...

Тут бы подошла трёхмерный аналог команды сместить, но такого вроде нет?
Дмитррр вне форума  
 
Непрочитано 19.10.2018, 11:58
#4
Хмурый


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


Дмитррр, никакой ступеньки
Хмурый вне форума  
 
Автор темы   Непрочитано 19.10.2018, 12:00
#5
annt

программист
 
Регистрация: 24.06.2008
Москва
Сообщений: 49


Абсолютная точность не нужна, достаточно одного знака после запятой.
Я тоже думал про вычитание подобной пирамиды.
Проблема в расчете ее размеров.
annt вне форума  
 
Непрочитано 19.10.2018, 12:02
#6
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,103


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Дмитррр, никакой ступеньки
Хмм... Если только изначально стенки довести до "пола" и суметь сделать так, чтобы вертикальные грани дна были целиком внутри стен.

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от annt Посмотреть сообщение
Проблема в расчете ее размеров.
Без подсчётов сложнее... Надо нарисовать внешние грани... Потом их выдавить строго внутрь пирамиды, объединить всё и подрезать лишнее сверху секущей плоскостью.
Дмитррр вне форума  
 
Непрочитано 19.10.2018, 12:07
#7
Хмурый


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


Дмитррр,
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 96
Размер:	153.4 Кб
ID:	207230  
Хмурый вне форума  
 
Автор темы   Непрочитано 19.10.2018, 12:25
#8
annt

программист
 
Регистрация: 24.06.2008
Москва
Сообщений: 49


Цитата:
Сообщение от Хмурый Посмотреть сообщение
два сечения на разной высоте, потом- _loft , потом выдывить из прямоугольника донышко _extrude и объединить его с пирамидой _union
Непонятно как при таком методе получить равные толщины.
annt вне форума  
 
Непрочитано 19.10.2018, 13:00
#9
Хмурый


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


Цитата:
Сообщение от annt Посмотреть сообщение
Непонятно как при таком методе получить равные толщины.
правильно построить сечения
Хмурый вне форума  
 
Непрочитано 19.10.2018, 13:05
| 1 #10
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 9,913


Оболочка?
Пирамида, потом превратить в пустотелую командой оболочка (из solidedit)
Fogel вне форума  
 
Непрочитано 19.10.2018, 13:07
#11
Кулик Алексей aka kpblc
Moderator

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


Не понял, так, что ли?
Вложения
Тип файла: dwg
DWG 2013
pyramid.dwg (34.7 Кб, 22 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.10.2018, 13:07
#12
Хмурый


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


Fogel, можно и оболочкой. потом ,опять-же, допиливать надо будет. Удалять грани верхние
Хмурый вне форума  
 
Непрочитано 19.10.2018, 13:12
#13
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 9,913


Хмурый, комманда сразу спрашивает чего тебе не надо
Fogel вне форума  
 
Непрочитано 19.10.2018, 13:14
#14
Хмурый


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


Fogel, да глючная эта команда. Никогда ею не пользовался
Хмурый вне форума  
 
Непрочитано 19.10.2018, 13:24
#15
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 9,913


Это другой вопрос. Я вообще предпочитаю как Буратино выстругивать ножиком из полена (из кубика)
Fogel вне форума  
 
Автор темы   Непрочитано 19.10.2018, 13:24
#16
annt

программист
 
Регистрация: 24.06.2008
Москва
Сообщений: 49


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Не понял, так, что ли?
Да, так. Как сделано?
annt вне форума  
 
Непрочитано 19.10.2018, 13:25
#17
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Оболочка - хорошая опция команды РЕДТЕЛ (SOLIDEDIT), идеально подходит для решения данной задачи, рекомендую.
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 19.10.2018, 13:59
#18
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от annt Посмотреть сообщение
Да, так. Как сделано?
Так а что там делать? Построил верхнюю грань, нижнюю грань. Сместил одну по Z. Потом построить пользовательские системы координат по каждой из будущих граней, нарисовать в плоскости полилинией замкнутую грань. Потом выдавливание, объединение и удаление лишних выступов.
P.S. Видео снять смогу не раньше завтра.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.10.2018, 14:09
#19
Хмурый


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Так а что там делать? Построил верхнюю грань, нижнюю грань. Сместил одну по Z. Потом построить пользовательские системы координат по каждой из будущих граней, нарисовать в плоскости полилинией замкнутую грань. Потом выдавливание, объединение и удаление лишних выступов.
P.S. Видео снять смогу не раньше завтра.
Это устаревший метод построения. Современный:
1. Построил верхнюю грань, нижнюю грань. Сместил одну по Z. (грани должны быть выполнены полилиниями)
2._Loft
3._solidedit _body _shell

PS признаю, что с оболочкой (shell) выполнить пирамиду проще
Хмурый вне форума  
 
Непрочитано 19.10.2018, 14:09
#20
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Это устаревший метод построения.
Зато работает
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как построить пустотелую усеченную пирамиду?

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Как построить пирамиду с возможностью изменять длинну ребер? rashpel AutoCAD 1 24.09.2013 06:19
Построить пирамиду по 3 ребрам, основание ромб. GAP AutoCAD 9 22.12.2012 21:36
Как построить пирамиду по заданному основанию и высоте? Kayako AutoCAD 7 04.11.2010 20:49
Как построить развертку конуса переходящего в пирамиду? ХочуВсёЗнать Прочее. Архитектура и строительство 13 08.12.2006 12:13