threecsg相关内容
我正在尝试制作 OBJ 的横截面,其中包含three.js OBJ 加载器 使用threeCSG JavaScript 构造立体几何 库. 当我使用常规网格(如球体/立方体)时,相交 csg 操作效果很好.我还可以在初始位置使用 obj 制作漂亮的横截面(白色物体,下面以红色显示横截面): 然而,当我旋转物体时,无论我如何改变它的旋转,横截面都是一样的: 如何让csg相交操作考虑
..
按照这里的例子: http://learningthreejs.com/blog/2011/12/10/constructive-solid-geometry-with-csg-js/ 使用 Three.js 和 https://github.com/chandlerprall/ThreeCSG,我'正在尝试对模型中的节点进行 3D 布尔运算.例如,如果我有一堵带窗户的墙,我想对它执行
..
我有一个自定义对象,它是两个网格的减法.这种减法创建了一个类似框架的对象. createFrame (x, y, z) {const frameMesh = new THREE.Mesh(new THREE.BoxGeometry(1,1,1));frameMesh.scale.set(x, y, z);const smallFrameMesh = frameMesh.clone()smallF
..
问题: 从球体中减去立方体得到的结果是 z 轴保留体积,但 y 轴和 x 轴产生平面圆盘,如图所示.我不确定为什么球体在这些方面的体积会减少.我正在使用带有 ThreeCSG 的典型减法. 代码: var geometry = new THREE.CubeGeometry( 100, 100, 100 );var material = new THREE.MeshLambertMa
..
我有一个自定义对象,该对象是两个网格的减法.这种减法会创建一个类似框架的对象. createFrame (x, y, z) { const frameMesh = new THREE.Mesh(new THREE.BoxGeometry(1,1,1)); frameMesh.scale.set(x, y, z); const smallerFrameMesh = fr
..
以下为示例: http://learningthreejs. com/blog/2011/12/10/constructive-solid-geometry-with-csg-js/ 然后将Three.js与我有一个函数,它返回节点多边形的所有顶点,这是一个没有孔的对象的顶点的例子. https://pastebin.com/8dhYzPwE . 我正在这样使用ThreeCSG:
..
我正在尝试将两个几何/网格(红色和蓝色)合并为一个唯一的几何/网格。但是在创建一个新几何体并应用geometry.merge()后,我发现所有内部顶点和面仍然存在(绿色区域)。 我想删除所有额外的信息,因为它会在渲染的面上产生视觉故障,而且我也无法正确计算合并的音量。我需要像最后一张图片,一个仅包含最小外部/外部面和顶点的网格,删除内部图片。 我尝试应用ThreeCSG来减去网格,但我
..
我正在尝试制作 OBJ 的横截面使用 three.js OBJ加载程序: //github.com/chandlerprall/ThreeCSG\"rel =“nofollow noreferrer”> threeCSG JavaScript包装器建设性实体几何库。 当我使用常规网格(如球体/立方体)时,交点csg操作可以很好地工作。我也可以在其初始位置(白色物体,横截面显示为红色)下方制作
..
..