Вырежьте части конуса в java3d - PullRequest
1 голос
/ 30 марта 2012

Я хочу вырезать верхнюю часть примитивного конуса в java3d, и я хочу избавиться от нижней части, чтобы у меня была крышка лампы, которая выглядит примерно так: http://www.lulusoso.com/upload/20110604/2010_Replacement_Lamp_Cover.jpg

Как я могусделай это?

Спасибо, Евгений.

1 Ответ

0 голосов
/ 30 марта 2012

Вы могли бы попытаться выполнить некоторые операции с увеличенными фигурами на конусе, но я не уверен, что это будет проще, чем просто создать новую форму, определив два кольца вершин и соединяя их в треугольники.Доступ и изменение формы конуса по умолчанию может быть сложнее, чем кажется, но я не уверен в этом.Я никогда не пробовал, потому что было проще создавать свои собственные фигуры:)

Для вычисления положения вершин требуется некоторая математика, но я думаю, в этом и заключается ваша домашняя работа.На самом деле это не так сложно, если использовать синус / косинус, и вам, скорее всего, будет легче читать и понимать код, а также потенциально лучшие визуальные результаты.

...