Blender  V2.93
Public Attributes | List of all members
BLaplacianSystem Struct Reference

Public Attributes

floateweights
 
float(* fweights )[3]
 
floatring_areas
 
floatvlengths
 
floatvweights
 
int numEdges
 
int numFaces
 
int numVerts
 
short * zerola
 
BMeshbm
 
BMOperatorop
 
LinearSolvercontext
 
float min_area
 
int numLoops
 
int numPolys
 
short * numNeFa
 
short * numNeEd
 
float(* vertexCos )[3]
 
const MPolympoly
 
const MLoopmloop
 
const MEdgemedges
 
float vert_centroid [3]
 

Detailed Description

Definition at line 38 of file bmo_smooth_laplacian.c.

Member Data Documentation

◆ bm

BMesh* BLaplacianSystem::bm

Definition at line 50 of file bmo_smooth_laplacian.c.

◆ context

LinearSolver * BLaplacianSystem::context

Definition at line 52 of file bmo_smooth_laplacian.c.

◆ eweights

float * BLaplacianSystem::eweights

Definition at line 39 of file bmo_smooth_laplacian.c.

◆ fweights

float(* BLaplacianSystem::fweights

Definition at line 40 of file bmo_smooth_laplacian.c.

◆ medges

const MEdge* BLaplacianSystem::medges

Definition at line 75 of file MOD_laplaciansmooth.c.

◆ min_area

float BLaplacianSystem::min_area

Definition at line 55 of file bmo_smooth_laplacian.c.

Referenced by init_laplacian_matrix().

◆ mloop

const MLoop* BLaplacianSystem::mloop

Definition at line 74 of file MOD_laplaciansmooth.c.

Referenced by compute_volume().

◆ mpoly

const MPoly* BLaplacianSystem::mpoly

Definition at line 73 of file MOD_laplaciansmooth.c.

Referenced by compute_volume().

◆ numEdges

int BLaplacianSystem::numEdges

Definition at line 44 of file bmo_smooth_laplacian.c.

◆ numFaces

int BLaplacianSystem::numFaces

Definition at line 45 of file bmo_smooth_laplacian.c.

◆ numLoops

int BLaplacianSystem::numLoops

Definition at line 64 of file MOD_laplaciansmooth.c.

◆ numNeEd

short* BLaplacianSystem::numNeEd

Definition at line 68 of file MOD_laplaciansmooth.c.

◆ numNeFa

short* BLaplacianSystem::numNeFa

Definition at line 67 of file MOD_laplaciansmooth.c.

◆ numPolys

int BLaplacianSystem::numPolys

Definition at line 65 of file MOD_laplaciansmooth.c.

Referenced by compute_volume().

◆ numVerts

int BLaplacianSystem::numVerts

Definition at line 46 of file bmo_smooth_laplacian.c.

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

◆ op

BMOperator* BLaplacianSystem::op

Definition at line 51 of file bmo_smooth_laplacian.c.

Referenced by bmo_smooth_laplacian_vert_exec(), and volume_preservation().

◆ ring_areas

float * BLaplacianSystem::ring_areas

Definition at line 41 of file bmo_smooth_laplacian.c.

◆ vert_centroid

float BLaplacianSystem::vert_centroid[3]

Definition at line 80 of file MOD_laplaciansmooth.c.

◆ vertexCos

float(* BLaplacianSystem::vertexCos)[3]

◆ vlengths

float * BLaplacianSystem::vlengths

Definition at line 42 of file bmo_smooth_laplacian.c.

◆ vweights

float * BLaplacianSystem::vweights

Definition at line 43 of file bmo_smooth_laplacian.c.

◆ zerola

short * BLaplacianSystem::zerola

Definition at line 47 of file bmo_smooth_laplacian.c.


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