ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
vde::sdf::GradResult结构体 参考

前向模梯度结果: SDF 值 + 梯度 更多...

#include <sdf_gradient.h>

vde::sdf::GradResult 的协作图:

Public 属性

double value
 SDF 值 f(p) 更多...
 
Vector3D grad
 空间梯度 ∇f(p) = (df/dx, df/dy, df/dz) 更多...
 

详细描述

前向模梯度结果: SDF 值 + 梯度

在一次计算中返回 SDF 值和空间梯度,避免重复求值。 梯度向量在表面上即为单位外法向量的近似。

在文件 sdf_gradient.h87 行定义.

类成员变量说明

◆ grad

Vector3D vde::sdf::GradResult::grad

空间梯度 ∇f(p) = (df/dx, df/dy, df/dz)

在文件 sdf_gradient.h89 行定义.

被这些函数引用 vde::sdf::chain_rotate(), vde::sdf::chain_scale() , 以及 vde::sdf::chain_twist().

◆ value

double vde::sdf::GradResult::value

SDF 值 f(p)

在文件 sdf_gradient.h88 行定义.


该结构体的文档由以下文件生成: