1. 首页
  2. three.js

three.js网格的中间挤压

我目前正在创建一个三js应用程序,我只是想问一下这是否可行。因此,我的目标是在blender中创建一个类似下图中的网格1的模型,通过KhronosGroup的blender gltf exporter导出,导入三个JS并在中间挤出网格,以实现下图中的网格2。n这样做的原因是我需要显示一个具有动态长度的模型,并让用户控制网格长度通过应用程序UI的模型长度。n这可能吗?如果没有,我有没有办法实现我需要完成的行为?nbumblebijan:n我目前正在创建一个三js应用程序,我只是想问一下这是否可行。n不幸的是,没有自动执行您预期任务的内置功能。ExtrudeGeometry只将二维形状拉伸为三维几何体,因此对您的用例没有帮助。我想您必须自己实现操作几何体的逻辑。n最好提供一个来自Blender的模型的实时代码示例。n交叉发布:stackoverflow.com三个js 8中网格的中间拉伸,three.js,3d,blender在UTC时间18日上午7:26-9月13日询问,我将尝试创建一个实时代码示例。对于stackoverflow链接,我忘了将该链接添加到我的帖子中。很抱歉。n将您的模型分成3个部分可能更容易。每一端1个,将要展开的中心1个。n不是“挤出”形状,而是缩放中心部分并平移两端以匹配它n Middle extrusion for meshn

three.js网格的中间挤压 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e7%bd%91%e6%a0%bc%e7%9a%84%e4%b8%ad%e9%97%b4%e6%8c%a4%e5%8e%8b/