当使用THREE.SkeletonUtils.clone(对象)时,im看到THREE.SkeletonUtils是未定义的。我指的是这个,它建议用它来克隆一个有皮肤动画的3d模型。
我是这样进口three.js的:
import * as THREE from 'https://unpkg.com/three@0.118.3/build/three.module.js';
我需要单独引用这个SkeletonUtils吗?我的理解是,这是Three.js的一部分。
现在我的任务是从MySQL数据库加载一个3d模型并在Three.js中使用它。
这是我所做的,
我创建了一个这样的数据库
models{model_id int(4), model mediumblob};
我可以成功地将JSON格式的3d模型加载到数据库和从数据库加载。
我知道如何从数据库中检索数据。
但我的问题是-‘我如何使从DB加载的JSON文件供Three.js使用?’
我按照惯例加载Json文件,如下所示
// instantiate a loader
var loader = new THREE.JSONLoader();
// load a resource
l
我正在用Three.js做一个小的原型。我需要在长方体的一个面上添加一个3D JSON模型。我可以将3D模型加载到场景中,但无法将该模型添加到立方体的特定面上。 Three.js脚本 boxGeometry = new THREE.BoxGeometry(25, 25, 90, 7, 7, 7);
var material = [
new THREE.MeshBasicMaterial({ color: "#000000", wireframe:true}),
new THREE.MeshBasicMaterial({ color: "