Blender  V3.3
Public Attributes | List of all members
BLaplacianSystem Struct Reference

Public Attributes

floateweights
 
float(* fweights )[3]
 
floatring_areas
 
floatvlengths
 
floatvweights
 
int numEdges
 
int numLoops
 
int numVerts
 
boolzerola
 
BMeshbm
 
BMOperatorop
 
LinearSolvercontext
 
float min_area
 
int edges_num
 
int loops_num
 
int polys_num
 
int verts_num
 
short * ne_fa_num
 
short * ne_ed_num
 
float(* vertexCos )[3]
 
const MPolympoly
 
const MLoopmloop
 
const MEdgemedges
 
float vert_centroid [3]
 

Detailed Description

Definition at line 24 of file bmo_smooth_laplacian.c.

Member Data Documentation

◆ bm

BMesh* BLaplacianSystem::bm

Definition at line 36 of file bmo_smooth_laplacian.c.

◆ context

LinearSolver * BLaplacianSystem::context

Definition at line 38 of file bmo_smooth_laplacian.c.

◆ edges_num

int BLaplacianSystem::edges_num

Definition at line 48 of file MOD_laplaciansmooth.c.

◆ eweights

float * BLaplacianSystem::eweights

Definition at line 25 of file bmo_smooth_laplacian.c.

◆ fweights

float(* BLaplacianSystem::fweights

Definition at line 26 of file bmo_smooth_laplacian.c.

◆ loops_num

int BLaplacianSystem::loops_num

Definition at line 49 of file MOD_laplaciansmooth.c.

◆ medges

const MEdge* BLaplacianSystem::medges

Definition at line 60 of file MOD_laplaciansmooth.c.

◆ min_area

float BLaplacianSystem::min_area

Definition at line 41 of file bmo_smooth_laplacian.c.

Referenced by init_laplacian_matrix().

◆ mloop

const MLoop* BLaplacianSystem::mloop

Definition at line 59 of file MOD_laplaciansmooth.c.

Referenced by compute_volume().

◆ mpoly

const MPoly* BLaplacianSystem::mpoly

Definition at line 58 of file MOD_laplaciansmooth.c.

Referenced by compute_volume().

◆ ne_ed_num

short* BLaplacianSystem::ne_ed_num

Definition at line 53 of file MOD_laplaciansmooth.c.

◆ ne_fa_num

short* BLaplacianSystem::ne_fa_num

Definition at line 52 of file MOD_laplaciansmooth.c.

◆ numEdges

int BLaplacianSystem::numEdges

Definition at line 30 of file bmo_smooth_laplacian.c.

◆ numLoops

int BLaplacianSystem::numLoops

Definition at line 31 of file bmo_smooth_laplacian.c.

◆ numVerts

int BLaplacianSystem::numVerts

Definition at line 32 of file bmo_smooth_laplacian.c.

◆ op

BMOperator* BLaplacianSystem::op

Definition at line 37 of file bmo_smooth_laplacian.c.

Referenced by bmo_smooth_laplacian_vert_exec(), and volume_preservation().

◆ polys_num

int BLaplacianSystem::polys_num

Definition at line 50 of file MOD_laplaciansmooth.c.

Referenced by compute_volume().

◆ ring_areas

float * BLaplacianSystem::ring_areas

Definition at line 27 of file bmo_smooth_laplacian.c.

◆ vert_centroid

float BLaplacianSystem::vert_centroid[3]

Definition at line 65 of file MOD_laplaciansmooth.c.

◆ vertexCos

float(* BLaplacianSystem::vertexCos)[3]

◆ verts_num

int BLaplacianSystem::verts_num

Definition at line 51 of file MOD_laplaciansmooth.c.

Referenced by deformVerts(), deformVertsEM(), and laplaciansmoothModifier_do().

◆ vlengths

float * BLaplacianSystem::vlengths

Definition at line 28 of file bmo_smooth_laplacian.c.

◆ vweights

float * BLaplacianSystem::vweights

Definition at line 29 of file bmo_smooth_laplacian.c.

◆ zerola

bool * BLaplacianSystem::zerola

Definition at line 33 of file bmo_smooth_laplacian.c.


The documentation for this struct was generated from the following files: