Terminal3d - 在终端中查看3D .obj文件
Terminal3d(t3d)命令行工具,可以在终端中查看3D .obj文件。它的主要特性包括:
能够读取并在终端中渲染.obj文件。 提供了两种渲染模式:用盲文符号(⡟)或方块符号(▛)渲染。 支持线框模式和顶点模式。 支持鼠标控制,可以像其他3D软件一样旋转、缩放和平移模型视图。
该工具可通过brew、crates.io或从源码安装。brew用户可运行brew install liam-ilan/terminal3d/terminal3d
安装,crates.io用户可运行cargo install terminal3d
安装。安装后,通过t3d <文件路径.obj>
命令即可渲染.obj模型文件。
该仓库给出了一些演示渲染效果,如茶壶、牛等常见3D模型,以及一个来自UBC Formula Electric汽车控制器的电路板模型。最后总结了一些使用说明和维护人员发布相关说明。
https://github.com/liam-ilan/terminal3d
从Rust切换到C++的难受
这是一位开发者的经历分享。他在公司全职使用Rust系统语言工作已有5个月,是第一次接触系统语言,体验还不错。不过几个月后他需要转到另一个团队,那里只使用C++。他对在嵌入式系统(如ARM Cortex)环境下使用C++有一定了解,但在将C++用作系统语言方面没有任何经验。他觉得单独构建C++项目似乎很疯狂,而且C++在不同操作系统下的表现也不尽相同,自己还习惯于"Rust式"的思维方式。他希望能获得一些从Rust过渡到C++的建议,因为他看到了很多从C++过渡到Rust的内容,但很少有反过来的案例分享。
https://old.reddit.com/r/rust/comments/1gti04o/from_rust_to_c/
--
From 日报小组 Mike
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区