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

Public Attributes

const int numVerts
 
const int numEdges
 
const int numLoops
 
const int numPolys
 
MVertmvert
 
MEdgemedge
 
MLoopmloop
 
short(* clnors )[2]
 
const bool has_clnors
 
const float split_angle
 
MPolympoly
 
float(* polynors )[3]
 
int * poly_strength
 
MDeformVertdvert
 
const int defgrp_index
 
const bool use_invert_vgroup
 
const float weight
 
const short mode
 
float cached_inverse_powers_of_weight [NUM_CACHED_INVERSE_POWERS_OF_WEIGHT]
 
WeightedNormalDataAggregateItemitems_data
 
ModePairmode_pair
 
int * loop_to_poly
 

Detailed Description

Definition at line 81 of file MOD_weighted_normal.c.

Member Data Documentation

◆ cached_inverse_powers_of_weight

float WeightedNormalData::cached_inverse_powers_of_weight[NUM_CACHED_INVERSE_POWERS_OF_WEIGHT]

Definition at line 107 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().

◆ clnors

short(* WeightedNormalData::clnors)[2]

Definition at line 91 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ defgrp_index

const int WeightedNormalData::defgrp_index

Definition at line 100 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().

◆ dvert

MDeformVert* WeightedNormalData::dvert

Definition at line 99 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal(), and apply_weights_vertex_normal().

◆ has_clnors

const bool WeightedNormalData::has_clnors

Definition at line 92 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ items_data

WeightedNormalDataAggregateItem* WeightedNormalData::items_data

Definition at line 109 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal(), and modifyMesh().

◆ loop_to_poly

int* WeightedNormalData::loop_to_poly

◆ medge

MEdge* WeightedNormalData::medge

Definition at line 88 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ mloop

MLoop* WeightedNormalData::mloop

◆ mode

const short WeightedNormalData::mode

Definition at line 104 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ mode_pair

ModePair* WeightedNormalData::mode_pair

◆ mpoly

MPoly* WeightedNormalData::mpoly

◆ mvert

MVert* WeightedNormalData::mvert

◆ numEdges

const int WeightedNormalData::numEdges

Definition at line 83 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ numLoops

const int WeightedNormalData::numLoops

◆ numPolys

const int WeightedNormalData::numPolys

◆ numVerts

const int WeightedNormalData::numVerts

Definition at line 82 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal(), and modifyMesh().

◆ poly_strength

int* WeightedNormalData::poly_strength

Definition at line 97 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal(), and check_item_poly_strength().

◆ polynors

float(* WeightedNormalData::polynors)[3]

Definition at line 96 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal(), and apply_weights_vertex_normal().

◆ split_angle

const float WeightedNormalData::split_angle

Definition at line 93 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ use_invert_vgroup

const bool WeightedNormalData::use_invert_vgroup

Definition at line 101 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().

◆ weight

const float WeightedNormalData::weight

Definition at line 103 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().


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