# THREE

THREEthree.js (opens new window) コアライブラリに含まれる全てのクラス、オブジェクト、プロパティ、および GLTFLoader (opens new window) を持つオブジェクトです。three.js コアライブラリの名前空間として利用されます。

Object (opens new window)

# プロパティ

詳細は、three.js docs (opens new window) を参照してください。

#

// ThreeLayerInterface の中のコールバック
onAdd(map, context) {
	const {x, y, z} = map.getModelPosition([139.7143859, 35.6778094]);
	const scale = map.getModelScale();
	const geometry = new mt3d.THREE.BoxGeometry(10, 10, 10);
	const material = new mt3d.THREE.MeshBasicMaterial({color: 0xffff00});
	const mesh = new mt3d.THREE.Mesh(geometry, material);
	mesh.position = new mt3d.THREE.Vector3(x, y, z);
	mesh.scale = new mt3d.THREE.Vector3().setScalar(scale);
	context.scene.add(mesh);
}
最終更新日時: 2021/11/19 11:32:20