Я новичок в Three js. Я пытаюсь нарисовать локоть с разными begin_radius
и end_radius
вдоль кривой с помощью curve_radius
и angle
, но не смог добиться результатов.
CylinderGeometry
имеют begin_radius
и end_radius
, но не имеют пути кривой TorusGeometry
имеют curve_radius
и angle
, но не имеют begin_radius
и end_radius
, а также его не solid. LatheGeometry
имел такое же ограничение, что и CylinderGeometry
ExtrudeGeometry
имел такое же ограничение, как TorusGeometry
TubeGeometry
имело такое же ограничение как TorusGeometry
Вероятно, я упускаю из виду вышеуказанные геометрические формы. Пожалуйста, укажите подход.
- РЕДАКТИРОВАТЬ: 1 июня 2020 г. -
https://jsfiddle.net/arundhaj/ysfr8jb0 Мне как-то удалось продлить TubeGeometry
для достижения переменного радиуса. Однако до сих пор не смог сделать это solid. Я взял функцию generateCap
из CylinderGeomery
, чтобы добавить заглавные буквы в начале и в конце ар c. Он отлично работает, когда я добавляю только один колпачок, однако, если я добавляю оба колпачка, форма искажается.
Пожалуйста, помогите.