Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
如何从gwt-g3d中的JSON字符串创建WebGL网格?_Json_Gwt_Webgl_Mesh - Fatal编程技术网

如何从gwt-g3d中的JSON字符串创建WebGL网格?

如何从gwt-g3d中的JSON字符串创建WebGL网格?,json,gwt,webgl,mesh,Json,Gwt,Webgl,Mesh,如何从gwt-g3d()中的JSON字符串创建网格(StaticMesh实例)?如果JSON字符串是静态的,可以将其作为ExternalMeshResource加载(请参阅如何使用此资源) 如果没有,您可以使用JSONParser.parse(jsonString)获取JSON值对象,然后执行如下操作 Float32Array.create(jsonObj.get(fieldName).isArray().getJavaScriptObject().<JsArrayNumber>ca

如何从gwt-g3d()中的JSON字符串创建网格(StaticMesh实例)?

如果JSON字符串是静态的,可以将其作为ExternalMeshResource加载(请参阅如何使用此资源)

如果没有,您可以使用
JSONParser.parse(jsonString)
获取JSON值对象,然后执行如下操作

Float32Array.create(jsonObj.get(fieldName).isArray().getJavaScriptObject().<JsArrayNumber>cast());

然后,您的
字段名可以是“顶点显示”、“顶点法线”和“索引”。(请注意,索引数组的类型通常是
Uint16Array
,而不是
Float32Array
)。有关更多信息,请参阅。如果JSON字符串是静态的,则可以将其作为ExternalMeshResource加载(请参阅如何使用此资源)

如果没有,您可以使用
JSONParser.parse(jsonString)
获取JSON值对象,然后执行如下操作

Float32Array.create(jsonObj.get(fieldName).isArray().getJavaScriptObject().<JsArrayNumber>cast());
然后,您的
字段名可以是“顶点显示”、“顶点法线”和“索引”。(请注意,索引数组的类型通常是
Uint16Array
,而不是
Float32Array
)。有关更多信息,请参阅