1. 首页
  2. three.js

three.js控制顶点连接

three.jsn我有一个大的3D阵列点,我的计划是绘制一个形状,并将形状的顶点映射到我的阵列,很不幸当我这样做时,我会得到不想要的结果。n如果我不绘制形状,而是创建一个平面,并将其顶点映射到我的3d点,那么它看起来会很像太好了,这个问题是,我最终会想从我的形状上切一个洞,这很容易用一个螺丝刀完成三、形状. 而且不容易用平面来完成。n我认为我的问题是由于顶点如何连接(不确定这是否是正确的术语)n所以我的问题是,我能控制顶点如何连接吗?n这是一把小提琴3n你会看到我创建了一个形状和一个平面。然而,在线框中,你可以看到不同的顶点连接。n请记住这是一个非常基本的示例。我可能使用500个点,所以实际上我的平面形状我们也需要这么多的顶点。n非常感谢大家n嗨!user123:n我的计划是绘制一个形状,并将形状的顶点映射到数组中的点。n这是一种奇特的东西。你能提供更多关于你想要达到的目标的信息吗?n你好,谢谢你的支持回应,其实际上是您之前帮助我解决的问题的延续(与创建螺旋线有关)。n我实际上想从任何给定的点集(例如直线、螺旋线、,用户绘制的“随机”样条曲线形状(在合理范围内)等。箭头应有一定的厚度,无论是什么形状,头部大小都应一致(至少明显)。从我的初始点阵列(中心线)我创建了一个点偏移阵列,有效地定义了我的箭头形状。我发现这本身有点棘手,但似乎有效好的,如果我用一条曲线连接所有的点好的,给你它具有映射到的平面几何图形它在这儿两个简单的例子n形状还不完美,但它已经达到了n最终我希望我的箭有一个脂肪,前后一致的边框,似乎没有什么好的解决方案。n之前我用的纯直箭头三、形状若要绘制和箭头,请从中剪切一个较小的偏移箭头(因此留下一个边框形状),然后创建另一个与洞,那个这样我就可以把边框涂成与主色调不同的颜色箭头的填充效果很好,看起来很不错,我还可以控制边框的厚度很容易,我的计划是做同样的事情,但随后将所有顶点映射到我的3d点阵列。n我还没有得到剪切图,只是在测试初始形状n我的另一种可能的方法(我想??)继续使用一个平面,然后应用一个自定义着色器给它一个边框,但我没有编写它们的经验,希望这有意义?n Controling vertex connectionsn

three.js控制顶点连接 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e6%8e%a7%e5%88%b6%e9%a1%b6%e7%82%b9%e8%bf%9e%e6%8e%a5/