1

你可以说我的问题就像这个人的How to get object in WebGL 3d space from a mouse click coordinate一样,但是有一些差异阻止我应用这些解决方案。

假设我有一个java.awt.Canvas包含多个 3D 平行六面体 (??) 对象。我想实施control points. 这意味着当我在边缘或角落(在对象、角落或边缘选择模式的内部或外部)附近单击时,考虑到容差水平,绘制一个点并保留其坐标。

我对选择第一个对象不感兴趣(所以我会使用射线/三角形交点),我想选择最接近鼠标点击位置的边/角。

我点击对象内部还是外部都没有关系,控制点应该位于边缘

4

0 回答 0