/thyrune

你的纪念碑!

Primary LanguagePython

你的纪念碑!

事情是这样的,最近好像人类要灭亡了嘛,于是我就想,有没有办法给未来出现在地球上的智慧生物留下什么信息做纪念呢?

然后我突然想起来,之前GitHub不是把代码刻在胶片上,埋到北极去了嘛。那我也可以发明1个通用的便宜版,就刻在塑料上,这样1来每个人都可以把纪念埋在家里啦!

效果

只要输入1串任意的bytes,就可以把它们的2进制数据生成1组3D模型,然后你就可以把它们送到3D打印机里制造纪念碑啦!

就像这样——

样例.jpg

使用方法

首先你需要1个Python,然后:

pip install git+https://github.com/RimoChan/thyrune.git

函数只有1个,是,定义是这样的:

def (data: bytes, X: int = 32, Y: int = 32, S: float = 2) -> List[mesh.Mesh]: ...

其中data是你要刻在碑上的数据,XY是每1层的尺寸(不含边框,单位通常是毫米),S是模型整体缩放的倍数。

返回1组Mesh,每个对象表示碑的1层。

使用例:

import numpy as np
from thyrune. import 

data = np.random.bytes(450)
for i, m in enumerate((data)):
    m.save(f'碑{i}.stl')

这样1来450个字节就会生成4个碑层的stl文件,接下来去把它们打印出来,就可以埋进土里等未来的智慧生物来挖啦!

注意

  1. 不要使用可降解的材料打印,1般买打印机送的那个PLA是不行的。尽量使用聚乙烯等难降解的材料打印。

  2. 但是普通的塑料直接埋在土里好像过1000年就降解了,所以你可以再买1个玻璃罐子放进去再埋。

  3. 如果人类没有灭亡,也可以把纪念碑放在你的坟墓里。以后未来的考古学家来了,别人的墓碑上只能刻2句话,你可以给考古学家放mp3!

结束

就这样,我要返回额外卡组了,大家88!