Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改方框';创建后的尺寸/大小?_Javascript_Three.js - Fatal编程技术网

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还是类似的东西?感谢您提供的缩放选项详细信息。这是对您原始帖子中问题的回答。