< 返回版块

Mike Tang 发表于 2024-11-18 14:31

Terminal3d - 在终端中查看3D .obj文件

Terminal3d(t3d)命令行工具,可以在终端中查看3D .obj文件。它的主要特性包括:

  1. 能够读取并在终端中渲染.obj文件。
  2. 提供了两种渲染模式:用盲文符号(⡟)或方块符号(▛)渲染。
  3. 支持线框模式和顶点模式。
  4. 支持鼠标控制,可以像其他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

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页