11个不稳定版本 (4个破坏性更新)
0.5.0 | 2022年12月21日 |
---|---|
0.4.0 | 2022年5月24日 |
0.3.0 | 2021年12月4日 |
0.2.1 | 2021年2月28日 |
0.1.1 | 2020年12月28日 |
#214 in 图形API
每月29次下载
260KB
5K SLoC
truck-rendimpl
基于平台的形状和多边形网格可视化
示例代码
app
一个提供类似MFC API的GUI框架模块。
bsp-animation
基准动画
在每一帧中,NURBS曲面被划分为网格。
collision-sphere
material-samples
材质样本
- 模型越向右,反射率越高。
- 模型越高,粗糙度越高。
最右侧且最低的模型是黑色,因为它不扩散光线且在微观面上没有粗糙度。
rotate-objects
旋转对象
- 拖动鼠标旋转相机。
- 将obj文件拖放到窗口中切换模型。
- 右键单击将灯光移动到相机位置。
- 按键盘上的"P"键在平行投影和透视投影之间切换相机。
- 按键盘上的"L"键切换灯光的点光源/均匀光源。
simple-obj-viewer
简单的OBJ查看器
- 拖动鼠标旋转模型。
- 将obj文件拖放到窗口中切换模型。
- 右键单击将灯光移动到相机位置。
- 按键盘上的"P"键在平行投影和透视投影之间切换相机。
- 按键盘上的"L"键切换灯光的点光源/均匀光源。
- 按键盘上的"Space"键在线框和表面渲染模式之间切换。
simple-shape-viewer
简单的形状查看器
- 拖动鼠标旋转模型。
- 将json文件拖放到窗口中切换模型。
- 右键单击将灯光移动到相机位置。
- 按键盘上的"P"键在平行投影和透视投影之间切换相机。
- 按键盘上的"L"键切换灯光的点光源/均匀光源。
可以使用 serde_json
生成模型json文件。请参阅 truck-modeling
的示例!
textured-cube
使用纹理的示例。
依赖项
~10–25MB
~352K SLoC