我刚刚使用Blender创建了一个随机网格,我想通过Three.js导出它在HTML5中使用.我没有看到任何体面的教程,说明如何做到这一点.任何人都可以帮我解决这个问题吗?我只是希望3D网格在网络上显示,不包括动画.谢谢!
我试图在PlaneGeometry Mesh上附加一个简单的图像,但它似乎不起作用.
window.onload = function(){
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
// camera
var camera = new THREE.PerspectiveCamera(95, window.innerWidth / window.innerHeight, 1, 1000);
camera.position.y = -250;
camera.position.z = 400;
camera.rotation.x = 45 * (Math.PI / 180);
// scene
var scene = new THREE.Scene();
var img = new THREE.MeshLambertMaterial({
map:THREE.ImageUtils.loadTexture('img/front.jpg')
});
// plane
var plane = new THREE.Mesh(new THREE.PlaneGeometry(200, 200),img);
plane.overdraw = true;
scene.add(plane);
// add subtle ambient lighting
var ambientLight = new THREE.AmbientLight(0x555555);
scene.add(ambientLight);
// add directional light …Run Code Online (Sandbox Code Playgroud) 我想知道如何获取matrix3d的rotateX和rotateY值,如下所示:
matrix3d(0.9999999970415847, 0, 0.00007692093651178932, 0, 0, 1, 0, 0, -0.00007692093651178932, 0, 0.9999999970415847, 0, 0, 0, 300, 1)
Run Code Online (Sandbox Code Playgroud)
有人知道怎么做吗?我真的很感激帮助,特别是因为我不是真正的数学类型的人.日Thnx!
我想在实际显示它们之前加载div中的每个图像.我有类似的东西:
<div>
<img src="1.jpg" />
<img src="1.jpg" />
<img src="1.jpg" />
<img src="1.jpg" />
<img src="1.jpg" />
<img src="1.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)
起初我尝试过这样的事情:
$('div img').load(function() {
$('div img').show();
});
Run Code Online (Sandbox Code Playgroud)
或这个:
$('div').find('img').load(function() {
$('div img').show();
});
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用,因为一旦浏览器加载甚至只是一个图像,它就会触发事件.有关如何首先加载所有内容的任何想法?谢谢!
我想知道如果我真的需要我的应用程序的良好性能,更适合做什么.我正在通过PhoneGap编写跨平台应用程序,我编码的方式非常关键.
哪个更合适:
document.getElementbyID('id').addEventListener()
Run Code Online (Sandbox Code Playgroud)
要么
var id = document.getElementbyID('id');
id.addEventListener();
Run Code Online (Sandbox Code Playgroud)
如何使用关键字"删除"来提高我的应用程序的性能?
我创建了这个网站:
http://imageworkz.asia/sixsensestester
它有一个"Century Gothic"字体系列,除了MOBILE Safari外,它在所有浏览器中都能正常使用.请注意,它是一个MOBILE Safari,因为在普通的Safari中字体很好.有什么建议?
请通过iPhone或iTouch在本网站上查看:
http://www.imageworkz.asia/sixsenses
你可以看到,该网站似乎"减半".
我目前正在使用此元视口:
<meta name="viewport" content="width=device-width;initial-scale=0.5, maximum-scale=1.0">
Run Code Online (Sandbox Code Playgroud)
这似乎没有解决问题.我完全无法解决这个问题.有任何想法吗?
我已经为mousehold事件下载了一个JQuery插件.
http://remysharp.com/2006/12/15/jquery-mousehold-event/
我有这个调用mousemove事件的div:
div.addEventListener('mousemove',function() {
//things
});
Run Code Online (Sandbox Code Playgroud)
每当我像这样调用mousehold事件时:
var value = 0;
$(div).mousehold(function() {
value += 20;
$(div).html(value);
});
Run Code Online (Sandbox Code Playgroud)
它会奏效.但是如果我在onmousehold上开始移动(因此,调用mousemove事件),则值不再增加,这意味着,即使我仍然保持左键单击,它也停止调用mousehold事件.
我怎么能实现这一点,当我做一个鼠标移动时,mousehold事件仍然有效?TNX!
我为新手问题道歉:
如何在phonegap应用程序中实现pinchzoom手势?我刚刚开始使用PhoneGap,一点教育不会伤害他!
日Thnx!
我刚刚开始使用 MongooseJS,我想知道这些查询中哪一个是执行查找位置查询的最佳方法。这个查询?
post.Model
.findOne({
_id : id,
creator : creator
})
.remove(function(err, results) {
callback(err, results);
});
Run Code Online (Sandbox Code Playgroud)
或者这个查询?
post.Model
.findOne({
creator : creator
})
.where('_id')
.equals(id)
.remove(function(err, results) {
callback(err, results);
});
Run Code Online (Sandbox Code Playgroud)
两者都按照我想要的方式工作,但我觉得我做错了什么,并且有更好的方法来做到这一点。我一直在寻找可能对我有帮助的示例查询,我发现了不同的实现,例如:
post.Model.findOne({ $where : [ ] })
Run Code Online (Sandbox Code Playgroud)
TIA。我对新问题表示歉意。
我创建了一个PHP登录和注册页面.我刚刚注册了我的名字='ajnaidas',它按原样保存在数据库中.但当我尝试以全部大写字母登录为"AJNAIDAS"时,我的登录仍然接受它...有没有人知道如何解决这个问题?TNX!
我想使用一个由videoel.getCurrentTime函数返回给我的javascript变量并将其转换为php变量,以便能够将它添加到我的SQL插入查询中,如INSERT INTO tblData VALUES('$ phpVarFromJavascript') ;
每当我提交表单时,我都会通过启用php中的错误报告来遇到此错误:
警告:无法修改标头信息 - 已在/Applications/MAMP/htdocs/cranium/includes/register.inc中发送的标头(在/Applications/MAMP/htdocs/cranium/includes/header.inc.php:14中开始输出).第65行的PHP
在我的header.inc.php中,我有这个代码:
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Cranium eSolutions</title>
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="/cranium/css/style.css">
<script src="/cranium/js/libs/modernizr-2.5.3.min.js"></script>
</head>
<body>
Run Code Online (Sandbox Code Playgroud)
我使用include_once在我的页面中包含此代码.(第14行指向身体标签,之后没有任何空格或任何空格).
在我的register.inc.php中:
<?php
error_reporting(E_ALL); ini_set('display_errors', 'On');
$username = mysql_real_escape_string(stripcslashes($_POST['txtUser']));
//generate password
$password = generatePassword(10,5);
$email = mysql_real_escape_string(stripcslashes($_POST['txtEmail']));
//random code …Run Code Online (Sandbox Code Playgroud) javascript ×7
html5 ×6
css ×4
html ×3
jquery ×3
php ×3
canvas ×2
cordova ×2
css3 ×2
three.js ×2
3d ×1
blender ×1
coding-style ×1
fonts ×1
forms ×1
gesture ×1
iphone ×1
json ×1
login ×1
mongodb ×1
mongoose ×1
mousemove ×1
mysql ×1
node.js ×1
performance ×1
pinch ×1
safari ×1
variables ×1
viewport ×1
zoom ×1