//OSG 3.2版本
osg::Group *root = new osg::Group();
osg::Geode *pyramidGeode = new osg::Geode();
deprecated_osg::Geometry *pyramidGeometry = new deprecated_osg::Geometry(); //注意,用deprecated_osg,某些功能...
分类:
其他好文 时间:
2015-01-26 19:16:19
阅读次数:
617
BoxGeometry用来在三维空间内创建一个立方体盒子对象.
用法: var geometry = new THREE.BoxGeometry(1,1,1);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
var cube = new THREE.Mesh(geometry,material);
scene.add(cube);
BoxGeometry
<p...
分类:
Web程序 时间:
2015-01-26 15:11:12
阅读次数:
193
CubeGeometry用来在三维空间内创建一个立方体盒子对象.被BoxGeometry对象替换.
用法: var geometry = new THREE.BoxGeometry(1,1,1);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
var cube = new THREE.Mesh(geometry,material);
scene.add(cube);
CubeGe...
分类:
Web程序 时间:
2015-01-26 15:10:23
阅读次数:
3541
CircleGeometry用来在三维空间内创建一个圆形对象,因为圆形对象是由参数segments指定的一个个三角形围绕圆心拼接而成,所以也可以是多边形对象.
用法: var radius = 5, segments = 32;
var geometry = new THREE.CircleGeometry(radius,segments);
var material = new THREE.MeshBasicMaterial({color: 0x00ff00});
var c...
分类:
Web程序 时间:
2015-01-26 15:08:54
阅读次数:
221
一个对话框的坐标参数显示
介绍
这个是为了得到对话框的长宽,各个点的坐标,相对坐标,相对父窗口的坐标,相对在桌面的坐标
代码
geometry.h
/**
* 书本:【Qt5开发及实例】
* 功能:显示对话框的坐标信息,参数信息
* 文件:geometry.cpp
* 时间:2015年1月20日20:19:35
* 作者:cutter_point
*/
#ifndef GEO...
分类:
其他好文 时间:
2015-01-21 18:26:23
阅读次数:
226
PointCloud点云对象,在场景中方便的改变大量的点精灵对象大小,位置等属性.
PointCloud
Geometry对象点云对象里的点集合
PointCloudMaterial对象(点云材质对象)
<returns type="Po...
分类:
Web程序 时间:
2015-01-21 18:15:35
阅读次数:
201
MorphAnimMesh对象,最终的网格对象,和Mesh对象不同的是,这个对象是专门针对变形动画的,增加了许多角色变形动画的内容.有高人把图形学建模比作是制作灯笼,先用Geometry创建灯笼的框架,
然后将材质material贴在框架上,最后形成的总体灯笼,就是Mesh对象.下面看一下Mesh对象的用法和具体实现.
用法:var geometry = new THREE.Geometry(1,1,1); //创建geometry对象(灯笼的框架),
//有一下可...
分类:
Web程序 时间:
2015-01-21 15:18:51
阅读次数:
282
SkinnedMesh对象,蒙皮网格对象,蒙皮网格用于渲染人物。人物动画使用的骨骼,而且每个骨骼影响网格的一部分.
SkinnedMesh
Geometry对象(灯笼的框架)
Material对象(材质对象)
<param name ="useVertex...
分类:
Web程序 时间:
2015-01-21 09:04:20
阅读次数:
585
LOD对象,LOD技术即Levels of Detail的简称,意为多细节层次。LOD技术指根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重要物体的面数和细节度,从而获得高效率的渲染运算。
注释摘抄自http://blog.csdn.net/u011209953/article/details/37863701
用法: var geometry = [
[ new THREE.IcosahedronGeometry( 100, 4 ), 50 ],
[ ...
分类:
Web程序 时间:
2015-01-20 15:50:00
阅读次数:
407
Line对象,创建一条线,或者一组线.
用法:var geometry = new THREE.Geometry(); //创建geometry对象
var material = new THREE.LineBasicMaterial({color: 0xffff00}); //创建材质对象,这里有专门适用于line对象的材质对象LineBasicMaterial.
geometry.verteces.push(new THREE.Vector3(-10,0,0), //为geome...
分类:
Web程序 时间:
2015-01-20 13:49:09
阅读次数:
489