Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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 如何导入字符串值(x、y、z)以在three.js中生成几何体?_Javascript_Json_Three.js - Fatal编程技术网

Javascript 如何导入字符串值(x、y、z)以在three.js中生成几何体?

Javascript 如何导入字符串值(x、y、z)以在three.js中生成几何体?,javascript,json,three.js,Javascript,Json,Three.js,我是JavaScriptThree.js的新手,目前正在从事项目工作,我想将字符串值(x,y,z)导入three.js文件,以生成具有这些值的立方体或球体。这些值从json文件转换为ASCII数值。 在使用脚本之前,我在控制台中获得以下输出: x=912 y=500 z=327 如何编写脚本来使用这些值在three.js中创建立方体、球体或其他几何体? 任何帮助都将不胜感激 您可以在JSON中创建另一个名为“type”的变量,根据此类型创建几何体(BoxGeometry、SphereGeomet

我是JavaScriptThree.js的新手,目前正在从事项目工作,我想将字符串值(x,y,z)导入three.js文件,以生成具有这些值的立方体或球体。这些值从json文件转换为ASCII数值。 在使用脚本之前,我在控制台中获得以下输出: x=912 y=500 z=327

如何编写脚本来使用这些值在three.js中创建立方体、球体或其他几何体?
任何帮助都将不胜感激

您可以在JSON中创建另一个名为“type”的变量,根据此类型创建几何体(BoxGeometry、SphereGeometry)

对于球体,仅当仍要使用Y轴和Z轴时才能设置半径,可以缩放球体。或者将它们用作场景中的位置


关于

你已经拥有的东西有什么问题吗?它没有问题,但是我如何用这些值在three.js中生成新的几何体?如果你的问题与此代码无关,那么不要发布此代码,否则人们会像我刚才那样花时间查看它。发布一个问题,用最少的代码来说明你的问题。谢谢你的建议!我将重新撰写我的帖子,并尽我所能解释我的问题。非常感谢您的反馈!我要试试。如果你有任何其他问题,请随时在三js slack频道上找我-