首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ASCII创建三维建模符号

使用ASCII创建三维建模符号
EN

Computer Graphics用户
提问于 2017-12-25 01:20:41
回答 1查看 78关注 0票数 1

这个问题与你的典型问题有点不同,但我认为这是最好的社区。

我一直对乐高技术感兴趣,在我的一生中,我一直试图想出一种方法来快速和容易地表示轴,销,轴孔和销孔在计算机上普遍。我决定使用普通的ASCII,因为它更快,可以在移动设备和桌面上工作。

我很好地表达了一个轴上的销、轴和孔,但问题是: ASCII是2D的,而lego技术是3D的,所以旋转或翻转的乐高部件很难表示,如果整个建筑轴发生变化,那么零件的方向也会发生变化。

有什么办法我能做到吗?

下面是我的语法:

代码语言:javascript
复制
facing the front:

+ axle hole
× axle
o pin hole
. pin

facing the side:

< axle hole
= axle
Z pin hole
- pin

facing the side rotated 90 degrees:

V axle hole
! axle
N pin hole
| pin

如果一个符号有下划线,它意味着它的厚度是一半,如果不是,它就值1L。

EN

回答 1

Computer Graphics用户

发布于 2018-01-05 21:57:29

正如你所发现的,即使从多个角度,也很难使用二维格式来表示不对齐的三维结构。我不确定我是否有一个有用的建议--大多数3D文件格式支持指定单个部件的平移/旋转/缩放是有原因的。

您可能尝试的另一个方向是使用LDraw项目中的现有工作;他们的文件格式从技术上讲是ASCII,虽然它更接近标准的3D格式,因为基本部分(如螺柱)是由顶点/三角形/等等组成的,更高层次的部件(砖块、板材等)。都是基于对基本元素的引用,这听起来很像你想要的东西。有一个第三方设计工具的各色,可以在LDraw部件库的基础上提供GUI;其中,我倾向于使用砖匠

票数 1
EN
页面原文内容由Computer Graphics提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://computergraphics.stackexchange.com/questions/6040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档