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

Public Attributes

const int verts_num
 
const int edges_num
 
const int loops_num
 
const int polys_num
 
MVertmvert
 
const float(* vert_normals )[3]
 
MEdgemedge
 
MLoopmloop
 
short(* clnors )[2]
 
const bool has_clnors
 
const float split_angle
 
MPolympoly
 
const float(* polynors )[3]
 
const 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 68 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 95 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().

◆ clnors

short(* WeightedNormalData::clnors)[2]

Definition at line 79 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ defgrp_index

const int WeightedNormalData::defgrp_index

Definition at line 88 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().

◆ dvert

MDeformVert* WeightedNormalData::dvert

Definition at line 87 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal(), and apply_weights_vertex_normal().

◆ edges_num

const int WeightedNormalData::edges_num

Definition at line 70 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ has_clnors

const bool WeightedNormalData::has_clnors

Definition at line 80 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ items_data

WeightedNormalDataAggregateItem* WeightedNormalData::items_data

Definition at line 97 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal(), and modifyMesh().

◆ loop_to_poly

int* WeightedNormalData::loop_to_poly

◆ loops_num

const int WeightedNormalData::loops_num

◆ medge

MEdge* WeightedNormalData::medge

Definition at line 76 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ mloop

MLoop* WeightedNormalData::mloop

◆ mode

const short WeightedNormalData::mode

Definition at line 92 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

◆ poly_strength

const int* WeightedNormalData::poly_strength

Definition at line 85 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal(), and check_item_poly_strength().

◆ polynors

const float(* WeightedNormalData::polynors)[3]

Definition at line 84 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal(), and apply_weights_vertex_normal().

◆ polys_num

const int WeightedNormalData::polys_num

◆ split_angle

const float WeightedNormalData::split_angle

Definition at line 81 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ use_invert_vgroup

const bool WeightedNormalData::use_invert_vgroup

Definition at line 89 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().

◆ vert_normals

const float(* WeightedNormalData::vert_normals)[3]

Definition at line 75 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal().

◆ verts_num

const int WeightedNormalData::verts_num

Definition at line 69 of file MOD_weighted_normal.c.

Referenced by apply_weights_vertex_normal(), and modifyMesh().

◆ weight

const float WeightedNormalData::weight

Definition at line 91 of file MOD_weighted_normal.c.

Referenced by aggregate_item_normal().


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