gpt4 book ai didi

openscad - 如何在 openscad 中指定 dxf 的大小?

转载 作者:行者123 更新时间:2023-12-01 01:06:11 27 4
gpt4 key购买 nike

我是 openscad 的新手,并试图从 dxf 文件制作 3d 模型。我想将其大小指定为 130x130。我已经能够得到下面的代码,但它仍然没有断言我想要的大小:

linear_extrude(height = 5, center = true, convexity = 10) import (file="bahtinov.dxf");

任何帮助表示赞赏!

最佳答案

您可以使用 dxf_dim() :在你的 dxf 中创建一个进一步的层,例如“尺寸”,绘制一条水平和垂直尺寸线与最大值。宽度分别最大。高度如 Documentation 中所述, 作为标识符,例如“TotalWidth”和“TotalHeight”,这里以我的测试图为例:

dimension line with identifier

获取值:

tw = dxf_dim(file="bahtinov.dxf", name="TotalWidth", layer="dimensions", scale=1);
th = dxf_dim(file="bahtinov.dxf", name="TotalHeight", layer="dimensions", scale=1);

缩放零件:
scale([130/tw,130/th,1]) linear_extrude(height = 5, center = true) import(file="bahtinov.dxf", layer="layerName", scale=1);

关于openscad - 如何在 openscad 中指定 dxf 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18580959/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com