三个JS框几何体,渲染警告:渲染计数或素数为0
Three JS boxGeometry, render warning: Render count or primcount is 0
我正在尝试将数据从html表单传递到三个参数,这些参数代表boxGeometry的x,y和z维度。当我手动设置参数值时,它工作正常,但当参数由表单中输入的值设置时,它就不能正常工作。
.HTML
<form>
<input type="text" name="valueX" id="valueX">
ValueX<br>
<input type="text" name="valueY" id="valueY">
ValueY<br>
<input type="text" name="valueZ" id="valueZ">
ValueZ<br>
</form>
<button onclick="render()">Render that box!</button>
.JS
var geometry = newTHREE.BoxGeometry(parseInt(document.getElementById('valueX').value) ,parseInt(document.getElementById('valueY').value) ,parseInt(document.getElementById('valueZ').value));
var material = new THREE.MeshLambertMaterial({color:0x00ff20});
var cube = new THREE.Mesh(geometry,material);
scene.add(cube);
function render (){
cube.rotation.x += 1;
cube.rotation.y += 1;
renderer.render(scene,camera);
}
<button onclick="go()">Render that box!</button>
function go() {
var geometry = new THREE.BoxGeometry( parseInt(document.getElementById('valueX').value), parseInt(document.getElementById('valueY').value), parseInt(document.getElementById('valueZ').value) );
var material = new THREE.MeshLambertMaterial( { color:0x00ff20 } );
var cube = new THREE.Mesh( geometry, material );
scene.add( cube );
render();
}
三.js R.75
相关文章:
- 尝试设置时间时Moment JS Deprecation警告
- 我应该担心HTML5Shiv.min.js 3.7.2版本上的这些JSLint警告吗?
- 三个JS框几何体,渲染警告:渲染计数或素数为0
- Moment.js折旧-如何找到引起警告的代码行
- 正在从node.js模块获取D9025警告和C1083错误..I'I’我没有主意
- JsLint4Java'未定义'使用多个.js文件时发出警告
- warning.js:45警告:flatchChildren(..):遇到两个具有相同密钥`.1:$.`的孩子
- 关闭浏览器控制台中的视频.js警告
- 用js或jquery忽略Firefox SSL安全警告
- Drupal 7 中的 JS 警告
- 将three.js场景传递到backbone.js模型时发出警告
- 如何使CSS警告为空<输入>(最好没有JS)
- index.js:1335警告:setState(..):无法在现有状态转换期间更新(例如在' render '或其他组
- PHP变量值没有显示在JS警告中
- 是否有任何方法可以让mocha.js html报告器显示的错误信息保存到变量并警告到其他php文件
- 使用moment.js时的弃用警告
- Js上单击打开链接,然后复制文本,然后显示警告
- 移除Google闭包编译器对最小化js的警告
- 引导警告JS不会滑落
- 警告JS数组选择