Dandelion
1.1.1
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
这里是所有文档化的变量, 及指向类中所有成员文档的链接:
- a -
all_objects :
Scene
ambient :
GL::Material
arrows :
Scene
aspect_ratio :
Camera
- b -
background_color :
RenderEngine
backup :
Object
barycentric_coord :
Intersection
bvh :
Object
BVH_boxes :
Object
BVH_for_collision :
Object
- c -
camera :
Scene
,
Uniforms
center :
Object
color :
FragmentShaderPayload
color_buffer :
FrameBuffer
cost :
HalfedgeMesh::EdgeRecord
- d -
data :
GL::ElementArrayBuffer< size >
debug_options :
Controller
,
UI::Menubar
depth :
FragmentShaderPayload
depth_buffer :
FrameBuffer
diffuse :
GL::Material
during_animation :
Scene
- e -
edge :
Halfedge
,
HalfedgeMesh::EdgeRecord
edges :
HalfedgeMesh
erased_edges :
HalfedgeMesh
erased_faces :
HalfedgeMesh
erased_halfedges :
HalfedgeMesh
erased_vertices :
HalfedgeMesh
error_info :
HalfedgeMesh
- f -
face :
Halfedge
face_index :
Intersection
faces :
HalfedgeMesh
far_plane :
Camera
force :
Object
fov_y_degrees :
Camera
fragment_finish :
Context
frame_buffer :
Context
from :
Halfedge
- g -
gl_icon_texture :
UI::Menubar
gl_rendered_texture :
UI::Toolbar
global_inconsistent :
HalfedgeMesh
groups :
Scene
- h -
h_indices :
HalfedgeMesh
halfedge :
Edge
,
Face
,
Vertex
halfedge_arrows :
HalfedgeMesh
halfedge_mesh :
Scene
halfedges :
HalfedgeMesh
head :
LinkedList< Node >
highlighted_element :
Controller
highlighted_halfedge :
Controller
- i -
id :
Edge
,
Face
,
Group
,
Halfedge
,
Object
,
Vertex
inconsistent_element :
HalfedgeMesh
intensity :
Light
inv :
Halfedge
inv_trans_M :
Uniforms
is_boundary :
Face
is_new :
Edge
,
Vertex
- l -
last_update :
Scene
layout_location :
GL::ArrayBuffer< T, size >
lights :
Scene
,
Uniforms
line_color :
GL::LineSet
locked :
SpinLock
logger :
Controller
,
HalfedgeMesh
,
Object
,
Scene
- m -
main_camera :
Controller
mass :
Object
material :
GL::Mesh
,
Uniforms
menubar :
Controller
menubar_height :
UI::Menubar
mesh :
BVH
,
HalfedgeMesh
,
Object
mirror_threshold :
WhittedRenderer
mode :
Controller
,
UI::Toolbar
model :
BVH
modified :
Object
mouse_translation_factor :
Controller
MVP :
Uniforms
- n -
n_threads :
RenderEngine
name :
Group
,
Object
near_plane :
Camera
new_pos :
Edge
,
Vertex
next :
Halfedge
next_available_id :
Group
,
HalfedgeMesh
,
Object
normal :
Intersection
,
Triangle
,
VertexShaderPayload
- o -
object :
HalfedgeMesh
objects :
Group
on_element_selected :
UI::Toolbar
on_selection_canceled :
UI::Toolbar
optimal_pos :
HalfedgeMesh::EdgeRecord
- p -
p_min :
AABB
picking_ray :
Controller
pos :
Vertex
position :
Camera
,
Light
prev :
Halfedge
prev_state :
Object
primitives :
BVH
- r -
rasterizer_finish :
Context
rasterizer_output_queue :
Context
rasterizer_render :
RenderEngine
rendering_res :
RenderEngine
root :
BVH
rotation :
Object
- s -
scaling :
Object
scene :
Controller
selected_element :
Controller
,
UI::Toolbar
selected_object :
Scene
shininess :
GL::Material
show_BVH :
UI::DebugOptions
show_picking_ray :
UI::DebugOptions
size :
LinkedList< Node >
specular :
GL::Material
spin_locks :
FrameBuffer
step :
Object
- t -
t :
Intersection
tail :
LinkedList< Node >
target :
Camera
toolbar :
Controller
trackball_radius :
Controller
- u -
usage :
GL::ArrayBuffer< T, size >
use_bvh :
WhittedRenderer
- v -
v_indices :
HalfedgeMesh
v_pointers :
HalfedgeMesh
velocity :
Object
vertex_finish :
Context
vertex_shader_output_queue :
Context
vertices :
HalfedgeMesh
viewport_pos :
Triangle
viewport_position :
VertexShaderPayload
visible :
Object
- w -
wheel_scroll_factor :
Controller
whitted_render :
RenderEngine
width :
FrameBuffer
,
RasterizerRenderer
,
RenderEngine
,
Uniforms
window_width :
Controller
world_normal :
FragmentShaderPayload
world_pos :
FragmentShaderPayload
,
Triangle
world_position :
VertexShaderPayload
world_up :
Camera
- x -
x :
FragmentShaderPayload
制作者
1.13.1