小编Bor*_*isD的帖子

three.js - 如何动态更改对象的不透明度?

这是我的目标:

var object = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { map: THREE.ImageUtils.loadTexture( "image.png" ) } ) );
object.position.set(2, 3, 1.5);
Run Code Online (Sandbox Code Playgroud)

我在init()中创建了这个对象之后; 功能,我可以直接转到对象并改变他的位置,如下所示:

object.position.x = 15;
Run Code Online (Sandbox Code Playgroud)

现在问题是如何改变纹理的不透明度???

谢谢 :-)

javascript 3d three.js

34
推荐指数
3
解决办法
5万
查看次数

Three.js - 将两个形状绑定为一个?

我是three.js世界的新手......我的问题是:我可以将两种不同的形状绑定在一起作为一个形状吗?例如,绑定球体和圆柱体合为一体?

javascript 3d three.js

21
推荐指数
2
解决办法
2万
查看次数

创建一个包含属性的对象,

我是javascript的新手...我试图创建一个对象 - "花".每朵花都有它的特性:价格,颜色,高度......

有人能告诉我如何构建它吗?

创建一个对象,然后更改其属性?

:-)

javascript

8
推荐指数
3
解决办法
1万
查看次数

Three.js - 制作旋转动画?

我已经构建了这段代码......(javascript)

现在我们屏幕上有一个红色的球体......问题是如何使它旋转?

var camera,scene,renderer,mouseX = 0,mouseY = 0;

var geometry,material,mesh;

init();

function init() {

// Camera params : 
// field of view, aspect ratio for render output, near and far clipping plane. 
    camera = new THREE.Camera( 75, window.innerWidth / window.innerHeight, 1, 1000 );

// move the camera backwards so we can see stuff! 
// default position is 0,0,0.
camera.position.z = 300;

// the scene contains all the 3D object data
    scene = new THREE.Scene();

// and the CanvasRenderer figures out …
Run Code Online (Sandbox Code Playgroud)

javascript three.js

8
推荐指数
1
解决办法
1万
查看次数

CSS if语句......是不是?

我是条件CSS的新手.我的问题是,用它来处理跨浏览器问题是否正确?

例如:

#header
{
    [if IE 7] width: 600px;
    [if Webkit] width:300px;    
}
Run Code Online (Sandbox Code Playgroud)

编者注:OP最有可能使用这个:http://www.conditional-css.com/

css cross-browser

6
推荐指数
2
解决办法
1710
查看次数

Jquery还是CSS?...用于缩放div

<html>
  <body>
     <div id="text">
        <marquee>
            Hello there.....
        </marquee>
     </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我试图制作一个"放大镜"效果<div>,但只是在它的中间(不是整个div).

在CSS或Jquery中有没有解决方案?

css jquery

6
推荐指数
1
解决办法
1540
查看次数

Three.js - 自定义形状?

我是three.js的新手......到目前为止,我可以用摄像机视图创建形状,场景和游戏.

在我的项目中,我创建的形状是球体,我使用图像作为材料的纹理....

我的问题是如何制作自定义形状(不是球形,矩形......)?例如,我如何创建半球?

我现在的代码:

            // create texture
    texture = THREE.ImageUtils.loadTexture('red.png');      

    // create a sphere shape        
    geometry = new THREE.SphereGeometry( 50, 16, 16 );

    // give a shape red color
    material = new THREE.MeshLambertMaterial({map: texture});   

    // create an object
    mesh = new THREE.Mesh( geometry, material );
Run Code Online (Sandbox Code Playgroud)

javascript 3d three.js

6
推荐指数
1
解决办法
2万
查看次数

three.js - 无法创建圆柱体

我正在尝试创建一个Cylinder,但没有成功.这是我的代码:

geometry02 = new THREE.CylinderGeometry( 20, 100, 100, 1000 );
material02 = new THREE.MeshBasicMaterial({color: 0x0000ff});
cylinder02 = new THREE.Mesh( geometry02, material02 );
cylinder02.position.x = 300;
scene.addObject( cylinder02 );
Run Code Online (Sandbox Code Playgroud)

我忘了包含一些东西吗?

javascript 3d three.js

5
推荐指数
1
解决办法
3145
查看次数

Three.js - 如何检测选择的形状?拖后

我制作了一个带有形状的帆布......形状是可拖动的.一切似乎都很好......但现在我想弄清楚如何检测选择/拖动的形状?

这是我的代码:(Javascript)

var container, stats;
            var camera, scene, projector, renderer;
            var objects = [], plane;

            var mouse = new THREE.Vector2(),
            offset = new THREE.Vector3(),
            INTERSECTED, SELECTED;

            var basic_x_dist = 0;

            var cameraX = 0,cameraY = 0,cameraZ = 100; // default-same as camera.position.z!            

            init();
            animate();

            function init() {

                container = document.createElement( 'div' );
                document.body.appendChild( container );

                camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 500 );
                camera.position.z = 300;

                scene = new THREE.Scene();

                scene.add( new THREE.AmbientLight( 0x505050 ) );

                var …
Run Code Online (Sandbox Code Playgroud)

javascript 3d three.js

4
推荐指数
1
解决办法
7371
查看次数

关于iphone的Three.js项目 - 事件问题(选择并拖动对象)

我用three.js ... canvas构建项目,你可以用相机视图拖动对象和玩法......有一个着名的例子 - "可拖动立方体",我的项目非常相似.

在我的项目中有3个主要事件:mouseup/mousedown/mousemove ...

好吧一切都很好....但现在我正试图在iphone上运行此代码,用touchstart/touchmove/touchend改变我的事件......

移动对象功能似乎工作正常,但是当我试图通过点击他来选择对象时,它总是与被选中的对象相同...而不是我指向的对象....

我想问题是这个功能:

function onDocumentMouseDown( event ) {

            event.preventDefault();

            var vector = new THREE.Vector3( mouse.x, mouse.y, 0.5 );
            projector.unprojectVector( vector, camera );

            var ray = new THREE.Ray( camera.position, vector.subSelf( camera.position ).normalize() );

            var intersects = ray.intersectObjects( objects );

            if ( intersects.length > 0 ) {

                SELECTED = intersects[ 0 ].object;

                var intersects = ray.intersectObject( plane );
                offset.copy( intersects[ 0 ].point ).subSelf( plane.position );

            }
}
Run Code Online (Sandbox Code Playgroud)

有谁知道问题是什么???

javascript iphone 3d javascript-events three.js

2
推荐指数
1
解决办法
754
查看次数

Google自定义搜索API - 排序/过滤

反正按照页面标题标签或某些元标记来过滤结果......我阅读了文档...但它是一团糟:-(有人有想法吗?

google-search google-search-api

2
推荐指数
1
解决办法
2782
查看次数

创建操纵头标记的处理程序

有没有办法创建一个实时更改头标签内容的处理程序?

c# asp.net

2
推荐指数
1
解决办法
138
查看次数

javascript - 字符串到真实对象

我有一个javascript对象 var flower_1; var flower_2;

我的问题是我是否有另一个变量,例如String var Name;

比如说: Name = "flower_1";

如何将Name变量更改为对象"flower_1"

javascript object-reference javascript-objects

-1
推荐指数
1
解决办法
368
查看次数