制作桌游瓷砖
项目描述
napari-boardgame-maker
此插件将2D灰度图像转换为特定桌游的3D打印景观瓷砖,该桌游围绕建立定居点、获取资源、扩张和收集比对手更多的分数。
简而言之,图像(例如,数字高程模型)可以转换为类似这样的表面
图像 | 创建的瓷砖 |
---|---|
数据
原则上,所有2D灰度图像数据都可以用于创建瓷砖。然而,使用数字高程模型特别酷。此类数据可在OpenTopography.org公开获取。致谢
NASA JPL. NASADEM Merged DEM Global 1 arc second V001. 2020, distributed by NASA EOSDIS Land Processes DAAC, https://doi.org/10.5067/MEaSUREs/NASADEM/NASADEM_HGT.001.
用法
要使用桌游瓷砖制作器,请从插件菜单(插件 > napari-boardgame-maker: 桌游瓷砖制作器
)或工具菜单(工具 > 桌游瓷砖制作器(npbgm)
)打开。在创建瓷砖之前,需要设置一些步骤和参数。
点击创建六边形
和创建数字场
将在查看器中创建一个六边形形状(这将成为瓷砖的轮廓)和一个圆形区域(可以稍后用于在棋盘中心放置一些标记、人物、筹码等)。
下一步是设置瓷砖的参数。以下参数可以设置
半径和大小
以下草图显示了可以设置的不同的半径和大小
六边形半径
:六边形的半径(以像素为单位)。导出时,将按毫米重缩放到所需的物理大小。数字字段半径
:数字字段的半径(以像素为单位)。也可以设置为毫米单位。如果整个六边形的尺寸发生变化,像素也会相应地更改。步长
:应保持平直的砖块边缘旁边的区域。城镇半径
:应保持平直的六边形砖块边缘周围的圆形区域。
地形
以下参数可以设置以创建砖块的地形
坡度
:在裁剪地形边缘与基板水平之间添加给定宽度的平滑过渡。将此设置为零将导致尖锐的边缘。z-乘数
:地形的高度乘以此因子。这可以用来将地形缩放到所需的高度。板厚度
:基板的厚度(以毫米为单位)。
导出
- 点击
生成砖块
将运行工作流程以创建砖块 - 点击
导出
将打开一个对话框,将砖块保存为.stl
文件。 注意:砖块将导出为六边形半径的大小。如果六边形半径设置为100毫米,则砖块将导出为100毫米的六边形。
此 napari 插件使用 Cookiecutter 和 @napari 的 cookiecutter-napari-plugin 模板生成。
安装
您可以通过 pip 安装 napari-boardgame-maker
pip install napari-boardgame-maker
贡献
欢迎贡献。测试可以使用 tox 运行,请在提交拉取请求之前确保覆盖率至少保持不变。
许可证
根据 BSD-3 许可证分发,“napari-boardgame-maker”是免费和开源软件
问题
如果您遇到任何问题,请[提交问题]并附带详细描述。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。
源分布
napari-boardgame-maker-0.0.2.tar.gz (12.0 kB 查看哈希)
构建分布
关闭
napari-boardgame-maker-0.0.2.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb05a9254705ac752a73a5f247dbfc92d7817415ac6b9609ded1e781b5f03bf9 |
|
MD5 | c9ca4894907f11ef4d45c733eb832a8a |
|
BLAKE2b-256 | b6d141a84f42d0fe812ad9d2e36bdf8ec3dc334b7d557244ee09b832bdd8c246 |
关闭
napari_boardgame_maker-0.0.2-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa1e5cc98cdb92b7a2e483e244d6f01a29f3c6ad82389af85c218cb1fe484250 |
|
MD5 | d6aa2fb9f5e17e897a94079aaf6380a0 |
|
BLAKE2b-256 | cf52d4c8012ff1e1d2c7eedeec3ed6a12b934d1ef6812fa5177fad0ccaefb28f |