【发布时间】:2014-05-17 00:31:46
【问题描述】:
我基本上是新的 Three.js,我正在尝试做一个简单的PlaneGeometry。
程序流程是这样的:
用户将为
PlaneGeometry输入他/她想要的高度和宽度浏览器将显示具有用户所需高度和宽度的平面
但问题是我无法找到使这成为可能的方法,我已经阅读了一些关于此的文章,但它们并没有为我的问题提供正确的答案。有人至少可以指出我有用的地方吗? Ort 更改我的代码?
<form method="POST" action = "">
<input type=button value="Resize" onclick="resizeverti" />
<input type=text id="width" />
<input type=text id="height" />
</form>
<script src="js/three.min.js"></script>
<script>
function resizeverti()
{
var widthsize=parseInt(document.getElementById('width').value);
var heightsize=parseInt(document.getElementById('height').value);
theVerti.geometry.vertices.push( new THREE.Vector3( widthsize, heightsize, 0 ) );
theVerti.geometry.vertices.push( new THREE.Vector3( widthsize, heightsize, 0 ) );
theVerti.geometry.vertices.push( new THREE.Vector3( widthsize, heightsize, 0 ) );
theVertigeometry.faces.push( new THREE.Face3( 0, 1, 2 ) );
};
resizeverti();
var renderer = new THREE.CanvasRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
</script>
【问题讨论】:
标签: javascript html three.js