SuperAPI AI 工具集

openscad-labeling

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:在 OpenSCAD 三维模型表面添加文字标签,包括零件编号、尺寸标注、调试标记,以及圆柱、球体等曲面上的环绕文字。

主要能力:借助 BOSL2 的语义锚点(TOP、BOTTOM、LEFT、RIGHT、FRONT、BACK,可组合成边与角)把文字附着到指定面,无需手动计算坐标;支持凸起(embossed)与雕刻(debossed)两种文字;支持多面批量标注、零件标签牌,以及曲面文字。

使用方式:平面文字常用 include <BOSL2/std.scad> 后,用 cuboid 配合 attach(TOP, BOT) 与 linear_extrude 加 text(),并用 halign="center"、valign="center" 居中;雕刻文字需 diff()、inside=true 与 tag("remove")。曲面文字可选用 text_on_OpenSCAD(text_on_cylinder、text_on_sphere、text_on_cube)、attachable_text3d(兼容 BOSL2 附着系统、字体度量更准)或经典 Write.scad。安装示例:cd ~/Documents/OpenSCAD/libraries 后 git clone https://github.com/brodykenrick/text_on_OpenSCAD.git,或 git clone https://github.com/jon-gilbert/openscad_attachable_text3d.git。

适用场景:需要标识的零件、带标签的收纳盒、调试用尺寸标注、曲面环绕文字、表面雕刻文字。

限制与注意:需 OpenSCAD 2021.01+ 与 BOSL2;曲面库为可选且需自行安装,Write.scad 不随 OpenSCAD 附带;避免手动 translate/rotate 定位,注意 halign/valign、附着点写法与 tag("remove");凸起文字不要用 inside=true;文字尺寸需相对面尺寸缩放;跨平台字体建议 Liberation Sans/Mono/Serif。具体收费、价格与效果资料暂未提供。