zoukankan      html  css  js  c++  java
  • three.js_sence(场景)

    1,THREE.Scene 的作用

    (1)THREE.Scene 对象是所有不同对象的容器,也就是说该对象保存所有物体、光源、摄像机以及渲染所需的其他对象。
    (2)THREE.Scene 对象又是被称为场景图,它不仅仅是一个对象数组,还包含了整个场景图树形结构中的所有节点:
    • 每个添加到 Three.js 场景的对象,甚至包括 THREE.Scene 本身都是继承自一个名为 THREE.Object3D 的对象。
    • 每个 THREE.Object3D 对象也可以有自己的子对象,我们可以使用它的子对象来创建一个 Three.js 能解释和渲染的对象树。

    2,THREE.Scene 常用的方法和属性

     方法(属性) 描述
     add(object)  用于向场景中添加对象。使用该方法还可以创建对象组。
     children  用于返回一个场景中所有对象的列表,包括摄像机和光源。
     getObjectByName(name,recursive)  在创建对象时可以指定唯一的标识 name,使用该方法可以查找特定名字的对象。
    • 当参数 recursive 设置为 false 时,在调用者子元素上查找
    • 当参数 recursive 设置为 true 时,在调用者的所有后代对象上查找
     remove(object)  object 为场景中对象的引用,使用该方法可以将对象从场景中移除。
     traverse(function)  该方法也可以遍历调用者和调用者的所有后代,function 参数是一个函数,被调用者和每一个后代对象调用 function 方法。
     fog  使用该属性可以为场景添加雾化效果,可以产生隐藏远处物体的浓雾效果。
     overrideMaterial  使用该属性可以强制场景中的所有物体使用相同的材质。

    http://www.hangge.com/blog/cache/detail_1783.html

    https://www.jianshu.com/p/f08a89342173

    文章地址

  • 相关阅读:
    python 基础2
    ffmpeg安装和录制linux桌面图像
    Python TCP Socket 传输服务器资源信息(C/S)
    ubuntu下,hue3.7编译安装,设置中文语言
    Python 图片转字符画
    Python快速教程
    spark安装部署
    python基础之文件处理
    python之路之函数
    python习题
  • 原文地址:https://www.cnblogs.com/wush-1215/p/10185448.html
Copyright © 2011-2022 走看看