zoukankan      html  css  js  c++  java
  • 2.5.3 规则形体(下)空间分割表示

    提纲

    空间位置枚举表示

    八叉树

    BSP树

    空间位置枚举表示

    将包含实体的空间分割为大小相同、形状规则(正方形或立方体)的体素,然后,以体素的集合来表示图形对象。

    八叉树

    八叉树(octrees)又称为分层树结构,它对空间进行自适应划分,采用最有层次的八叉树来表示实体。

    通过四叉树简单理解

    B、E、F

    松散八叉树思想

    BSP树

    二叉空间分割(Binary Space Partitioning,BSP)方法每次将一实体用任一位置和任一方向的平面分为两部分。

    与八叉树比较

    1.自适应分割:BSP树可以减少场景树的深度,减少搜索时间;

    2.有向超平面:有效地识别前向面和后向面。

    两类BSP树:

    1.轴对齐的BSP树

    2.多边形对齐的BSP树

    轴对齐的BSP树

    分割方法:按轴进行循环;按最长边进行循环

    多边形对齐的BSP树

     

  • 相关阅读:
    day 80 视图家族
    day 79 drf 多表关联操作
    day 78 drf 序列化
    day 77 drf中请求、渲染、解析、异常、响应模块的二次封装
    day 76 drf
    python小知识
    请求 渲染 解析 异常 响应模块
    子组件
    vue基础(2)
    vue基础
  • 原文地址:https://www.cnblogs.com/BoysCryToo/p/15748223.html
Copyright © 2011-2022 走看看