Javascript 如何更改方框';创建后的尺寸/大小?
可以很容易地创建一个Javascript 如何更改方框';创建后的尺寸/大小?,javascript,three.js,Javascript,Three.js,可以很容易地创建一个THREE.BoxGeometry,当创建宽度、高度和深度的三个独立参数时,必须在其中传递参数 我想创建没有参数的任何和所有三个[types](),然后设置值 是否有方法在创建后设置长方体几何体的尺寸/大小(可能也已埋在网格中)?除此之外还有缩放等 如果是的话,我在文档中找不到这个,否则可能是一个主要的特性请求,如果不是bug的话。有没有关于如何分类的想法?可能只是一个文档更改。当您实例化一个BoxGeometry对象或任何其他几何体时,将使用提供的参数当场创建顶点和此类缓冲
THREE.BoxGeometry
,当创建宽度、高度和深度的三个独立参数时,必须在其中传递参数
我想创建没有参数的任何和所有三个[types]()
,然后设置值
是否有方法在创建后设置长方体几何体的尺寸/大小(可能也已埋在网格中)?除此之外还有缩放等
如果是的话,我在文档中找不到这个,否则可能是一个主要的特性请求,如果不是bug的话。有没有关于如何分类的想法?可能只是一个文档更改。当您实例化一个
BoxGeometry
对象或任何其他几何体时,将使用提供的参数当场创建顶点和此类缓冲区。因此,不可能简单地更改几何体的属性并更新顶点;必须重新实例化整个对象
您需要创建几何图形,因为这些几何图形的参数可用。但是,您可以创建没有几何体的网格,将其添加到场景中,并在获得足够的信息实例化对象后更新网格的
几何体
属性。如果不是这样,您也可以先设置默认值,然后缩放以达到目标。当您实例化BoxGeometry
对象或任何其他几何体时,顶点和此类缓冲区将使用提供的参数在现场创建。因此,不可能简单地更改几何体的属性并更新顶点;必须重新实例化整个对象
您需要创建几何图形,因为这些几何图形的参数可用。但是,您可以创建没有几何体的网格,将其添加到场景中,并在获得足够的信息实例化对象后更新网格的
几何体
属性。如果不是这样,您也可以先设置默认值,然后缩放以达到目标。如果要缩放网格,您有两个选择:缩放网格
mesh.scale.set( x, y, z );
或缩放网格的几何体
mesh.geometry.scale( x, y, z );
第一种方法修改网格的矩阵变换
第二种方法修改几何体的顶点
查看源代码,以便了解每个scale方法都在做什么
three.js r.73如果要缩放网格,有两种选择:缩放网格
mesh.scale.set( x, y, z );
或缩放网格的几何体
mesh.geometry.scale( x, y, z );
第一种方法修改网格的矩阵变换
第二种方法修改几何体的顶点
查看源代码,以便了解每个scale方法都在做什么
three.js r.73查看处的BoxGeometry,并打开控件进行修改。使用缩放有什么问题?请查看处的BoxGeometry并打开控件进行修改。使用缩放有什么问题?好吧,我很害怕。另一个解决方案是用JSON加载程序加载JSON还是类似的东西?感谢您提供的缩放选项详细信息。这是您原始帖子中问题的答案。好吧,我很担心。另一个解决方案是用JSON加载程序加载JSON还是类似的东西?感谢您提供的缩放选项详细信息。这是对您原始帖子中问题的回答。