CoolPipe for SketchUP Interface

Главная | Мой профиль | Выход | RSS
Вы вошли как Гость | Группа "Гости"

Форма входа

Поиск

Поиск по сайту:

Статистика



Яндекс.Метрика


Онлайн всего: 1
Гостей: 1
Пользователей: 0


кто сегодня был здесь:


Новые пользователи:
сегодня 0
вчера 0
за 7 дней 4
за 30 дней 11
Всего пользователей 3492
Главная » 2014 » Январь » 13 » Нужна помощь с алгоритмом
13:21
Нужна помощь с алгоритмом
(Обновлено 16-01-2014)

Вот, периодически застреваю на таких мелочах. Никак не могу написать алгоритм построения такой вот сетки:
Вымышленные параметры для примера:
Диаметр 1: 100 мм
Диаметр 2: 80 мм
Длина 1: 200 мм
Длина 2: 150 мм (от оси 1-го участка)
Количество сегментов: 24
Начало построения: начало координат.
Направление любое.

Цель создать массив точек, по которым далее планирую собрать PolygonMesh.
Хотя бы понять математический аппарат. Есть ли заинтересованные вундеркинды? ;)

 


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

 


Оси цилиндров скрещиваются под прямым углом и параллельны плоскости П2; ось вращения большого цилиндра перпендикулярна плоскости П1. 
В данном случае удобно применять вспомогательные фронтальные, параллельные плоскости. 
Горизонтальные проекции А1 и С1 характерных точек линии пересечения контурных образующих малого цилиндра (на П1) выявлены без построения, а их фронтальные проекции А2, С2 найдены при помощи фронтальных плоскостей μ1 и μ2, проведенных через контурные образующие, и лежат на фронтальных проекциях этих образующих. 
Горизонтальные проекции В1, D1 характерных точек линии пересечения контурных образующих того же малого цилиндра (на П1) выявлены также без построения, а их фронтальные проекции В2 и D2 найдены при помощи вспомогательной фронтальной плоскости μ3, проведенной через ось вращения малого цилиндра. 
Горизонтальные проекции Е1 и F1 характерных точек линии пересечения контурной образующей большого цилиндра, пересекающей малый цилиндр (на П1), также выявлены без дополнительного построения, а их фронтальные проекции Е2 и F2 найдены при помощи вспомогательной фронтальной плоскости μ4, проведенной через ось вращения большого цилиндра, и лежат на фронтальных проекциях контурных образующих малого цилиндра, проведенных при помощи размера с (фиг.340,а). 
Промежуточные точки М, N, К и Р найдены при помощи вспомогательных фронтальных плоскостей μ5 и μ6. Их горизонтальные проекции M1, N1, K1 и Р1 лежат в точках пересечения проекций μ51 и μ61 с горизонтальной проекцией боковой поверхности цилиндра, а фронтальные проекции М2, N2, K2 и Р2 этих точек лежат на прямых фронтальных проекциях, образующих малого цилиндра, проведенных при помощи размеров а и b (фиг.340,б). 
Фронтальные проекции всех точек соединяют плавной кривой и получают искомую проекцию линии пересечения; горизонтальная проекция линии пересечения сливается с горизонтальной проекцией основания большого цилиндра (фиг.340,в и г). 

Для построения изометрической проекции пересекающихся цилиндров сначала строят изометрическую проекцию большого цилиндра и основания малого цилиндра с помощью размеров l, h и d
Просмотров: 3229 | Добавил: borisovsfam
Всего комментариев: 0
Имя *:
Email *:
Подписка:1
Код *:

Select language


Случайный пример

00:08:34

Видео от пользователя AndreyN: Топочная Красные Зори

  • Просмотры:
  • Всего комментариев: 0
  • Рейтинг: 0.0
00:05:38

Новости

Последние записи на форуме:

  • Количество компонентов (38)
  • Обсуждение функционала версии 1.3 (40)
  • Воздуховоды (4)
  • Отвод трубы ПВХ (под клеевое соединение) (10)
  • Модели (15)


  • История новостей сайта: