Создайте фигуру по фигуре с помощью java3d

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


person Eldeus    schedule 03.01.2011    source источник
comment
Основываясь на количестве просмотров, я не думаю, что это обычный сценарий для предоставления подробного ответа, поэтому я просто скажу, используйте PickCanvas с прослушивателем мыши, который даст вам координаты на поверхности, а затем вы можете поместить туда новый узел.   -  person DPM    schedule 16.09.2017


Ответы (1)


Ну, у меня нет конкретного кода для вас, но вы можете добавить прослушиватель действий в куб. затем с классом serperate с кодом для конуса. Это не весь код, но он должен служить хорошим примером.

public void class random1 {
cube.addactionListener(this);
} 
public void actionlistener(ActionEvent ev)
if(ev.actionEvent = cube){
Random2 rad = new Random2();
rad.cone();
 }
 }

 public void class Random2 {
    public void cone(){
      // code for the cone has to be in here
    }
 }
person fftk4323    schedule 31.03.2013