博客
关于我
三角网格体积计算
阅读量:415 次
发布时间:2019-03-06

本文共 494 字,大约阅读时间需要 1 分钟。

三角网格体积计算

Paper read - EFFICIENT FEATURE EXTRACTION FOR 2D/3D OBJECTS IN MESH REPRESENTATION

可以参见:

ACB为三角形网格上面的一个三角形面片。对应的OACB四面体的体积为:

\[|V_{OACB}| = |\frac{1}{6}(-x_3 y_2 z_1 + x_2 y_3 z_1 + x_3 y_1 z_2 - x_1y_3z_2 - x_2y_1z_3 + x_1y_2z_3)|\]

有向体积的符号为,\(\vec{OA}\cdot N_{ACB}\)的符号。在实际应用中,直接计算下式即可:

\[V_i' = \frac{1}{6}(-x_{i3} y_{i2} z_{i1} + x_{i2} y_{i3} z_{i1} + x_{i3} y_{i1} z_{i2} - x_{i1}y_{i3}z_{i2} - x_{i2}y_{i1}z_{i3} + x_{i1}y_{i2}z_{i3})\]

那么三角网格的体积如下:

\[V_{total}' = \sum_i V_i'\]

转载地址:http://muvuz.baihongyu.com/

你可能感兴趣的文章
wait()与notify()
查看>>
使用js打印时去除页眉页脚
查看>>
Spring security OAuth2.0认证授权学习第二天(基础概念-RBAC)
查看>>
ORA-00904: "FILED_TYPE": 标识符无效
查看>>
数据仓库系列之维度建模
查看>>
Scala教程之:函数式的Scala
查看>>
java中DelayQueue的使用
查看>>
线程stop和Interrupt
查看>>
Android中定时执行任务的3种实现方法
查看>>
nodejs中npm常用命令
查看>>
mybatis一个怪异的问题: Invalid bound statement not found
查看>>
基于Vue2.0+Vue-router构建一个简单的单页应用
查看>>
基于vue2.0实现仿百度前端分页效果(二)
查看>>
JS魔法堂:函数重载 之 获取变量的数据类型
查看>>
时间序列神器之争:Prophet VS LSTM
查看>>
SpringBoot中关于Mybatis使用的三个问题
查看>>
MapReduce实验
查看>>
Leaflet 带箭头轨迹以及沿轨迹带方向的动态marker
查看>>
java大数据最全课程学习笔记(1)--Hadoop简介和安装及伪分布式
查看>>
java大数据最全课程学习笔记(2)--Hadoop完全分布式运行模式
查看>>