Blender V4.3
SculptRaycastData Struct Reference

Public Attributes

Objectobject
SculptSessionss
const floatray_start
const floatray_normal
bool hit
float depth
bool original
Span< blender::float3vert_positions
blender::OffsetIndices< intfaces
Span< intcorner_verts
Span< blender::int3corner_tris
blender::VArraySpan< bool > hide_poly
const SubdivCCGsubdiv_ccg
ActiveVert active_vertex = {}
float3 face_normal
int active_face_grid_index
IsectRayPrecalc isect_precalc

Detailed Description

Definition at line 2630 of file sculpt.cc.

Member Data Documentation

◆ active_face_grid_index

int SculptRaycastData::active_face_grid_index

Definition at line 2649 of file sculpt.cc.

Referenced by SCULPT_cursor_geometry_info_update(), and sculpt_raycast_cb().

◆ active_vertex

ActiveVert SculptRaycastData::active_vertex = {}

Definition at line 2646 of file sculpt.cc.

Referenced by SCULPT_cursor_geometry_info_update(), and sculpt_raycast_cb().

◆ corner_tris

◆ corner_verts

Span<int> SculptRaycastData::corner_verts

◆ depth

◆ face_normal

float3 SculptRaycastData::face_normal

Definition at line 2647 of file sculpt.cc.

Referenced by SCULPT_cursor_geometry_info_update(), and sculpt_raycast_cb().

◆ faces

◆ hide_poly

blender::VArraySpan<bool> SculptRaycastData::hide_poly

◆ hit

bool SculptRaycastData::hit

◆ isect_precalc

◆ object

◆ original

bool SculptRaycastData::original

◆ ray_normal

const float* SculptRaycastData::ray_normal

◆ ray_start

const float* SculptRaycastData::ray_start

◆ ss

◆ subdiv_ccg

const SubdivCCG* SculptRaycastData::subdiv_ccg

◆ vert_positions


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