Dandelion 1.1.1
A light-weight 3D builder for educational usage
|
这个文件定义了一些和渲染(离线渲染或场景预览)相关的常量、枚举等。 更多...
宏定义 | |
#define | RGB_COLOR(r, g, b) |
枚举 | |
enum class | WorkingMode { LAYOUT , MODEL , RENDER , SIMULATE } |
函数 | |
bool | check_picking_enabled (WorkingMode mode) |
判断指定模式是否允许拾取物体。 | |
变量 | |
constexpr float | point_size = 8.0f |
constexpr float | line_width = 2.0f |
constexpr WorkingMode | picking_enabled_modes [] |
允许拾取物体的模式。 | |
constexpr unsigned int | vertex_position_location = 0 |
constexpr unsigned int | vertex_color_location = 1 |
constexpr unsigned int | vertex_normal_location = 2 |
这个文件定义了一些和渲染(离线渲染或场景预览)相关的常量、枚举等。
|
strong |
预览场景时使用的渲染模式,与 Dandelion 的工作模式一一对应。
|
inline |
判断指定模式是否允许拾取物体。
mode | 表示当前的工作模式。 |
|
constexpr |
预览场景时用 OpenGL 绘制的线宽。
|
constexpr |
允许拾取物体的模式。
这个常量数组指定允许拾取物体(直接在屏幕上点击选取物体)的工作模式, 当前为布局模式(用于操纵物体)和物理模拟模式(用于修改物理属性)。
|
constexpr |
预览场景时用 OpenGL 绘制的点大小。