0
は、setClearColorの値は白ですが、私は外部のhtmlファイルを呼び出すときには、黒のレンダリング:3jsでは、setClearColorの値は白ですが、外部のhtmlファイルを呼び出すと黒く表示されますか? Three.jsで
外部ファイルコード:
<div id="3d-modal"></div>
<script src="juicer/js/three.js"></script>
3D-モーダルスクリプト:
<script>
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75,
window.innerWidth/window.innerHeight, 0.1, 1000);
var renderer = new THREE.WebGLRenderer({antialias : true});
// renderer.setSize(window.innerWidth, window.innerHeight);
renderer.setClearColor(0xffffff);
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap;
// Appending Webgl to the "container" Div...
// document.body.appendChild(renderer.domElement);
var container = document.getElementById("3d-modal");
var canvas_width = 290;
var canvas_height = 165;
var renderer = new THREE.WebGLRenderer();
renderer.setSize(canvas_width , canvas_height);
container.appendChild(renderer.domElement);
var animate = function() {
requestAnimationFrame(animate);
renderer.render(scene, camera);
};
animate();
</script>
どうすればこの問題を解決できますか?
コードを投稿してください –