图形相关
文章平均质量分 81
精神病有所好转O_O
这世界上只有10种人,一种懂二进制,另一种不懂
展开
-
jme-燃烧的火焰
jme的粒子效果也让人炫目:public class HelloParticle extends SimpleApplication { public static void main(String[] args) { HelloParticle app = new HelloParticle(); app.start(); } @Ove...原创 2018-04-10 14:06:27 · 317 阅读 · 0 评论 -
jme-天穹
这里涉及到了三种不同的贴图:这里的天空,通常由贴图实现,实际上算是一种巧妙的障眼法。1.球体贴图:将一个理想高反射的球体置于场景中央,从一个角度无穷远处拍摄此球体,将得到一张全景图。2.立方体贴图:把摄像机置于场景中央,朝着x,-x,y,-y,z,-z方向将场景渲染出6张纹理。然后用6张纹理组成一个立方体的 6个面。这样一个真正的全景图组成了。3.等距矩形贴图:又称球面投影、方格投影、等距柱状投影...原创 2018-04-10 15:17:26 · 343 阅读 · 1 评论 -
jme-旋转的双子星
jme中场景图由spatial,Geometry,Node这三个类来实现,通过例子来体会三者之间关系的关系:Spatial表示3D空间中的一个物体,它在空间中有三种线性变换:位移(Translation)、旋转(Rotation)、缩放(Scale)。Spatial是Geometry和Node的父类。 Geometry存储了物体的网格和材质,代表可视物体。 Node是一个空间中的节点,每个节点...原创 2018-04-05 14:16:25 · 330 阅读 · 0 评论 -
jme-神看光是好的,要有光
神看光是好的,于是,转动地球的一面有了光亮。1.创造一个方块形状的网格(Mesh);2.加载一个能够感光的材质(Material);3.创造一个几何体(Geometry),应用刚才和网格和材质;4.创造一束定向光(DirectionalLight),并让它斜向下照射,好使我们能够看清那个方块;5.将方块和光源都添加到场景图(rootNode)中。public class HelloJME3 ext...原创 2018-04-05 18:44:13 · 280 阅读 · 0 评论 -
jme-再现虎式坦克
在此例中实现对外部模型的加载: 用jme再现虎式坦克。下了几个模型发现不能用,打开jar包,plugins目录下,发现jme支持的有fbx,gltf,obj等3d格式,以后才可能会增加对dae等格式的支持的插件,作为一个开源项目,我们也可以为之贡献加载器插件代码。public class model extends SimpleApplication { public static...原创 2018-04-06 19:07:35 · 371 阅读 · 0 评论