【问题标题】:Build a shape over a shape with java3d使用 java3d 在形状上构建形状
【发布时间】:2011-06-03 02:14:07
【问题描述】:

假设我用 Java3d 绘制了一个立方体或一个圆柱体。例如,当我单击这些形状的表面以在其上构建一个小圆锥时,我想这样做。如果有一些例子,我将不胜感激。 谢谢

【问题讨论】:

  • 基于查看次数,我不认为这是一个常见的场景来给予详细的答复,所以我只想说,使用带有鼠标侦听器的 PickCanvas,它会给你坐标然后你可以在那里放置一个新节点。

标签: java-3d


【解决方案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
    }
 }

【讨论】:

    猜你喜欢
    • 2021-09-27
    • 2013-06-04
    • 2019-11-14
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多