gpt4 book ai didi

python - Abaqus Python getByBoundingBox 命令

转载 作者:行者123 更新时间:2023-12-01 04:47:46 24 4
gpt4 key购买 nike

我在 Abaqus 中有一个带有许多分区的 2D 零件,因此我想使用 getByBoundingBox 命令选择许多边来创建曲面集。这是我的代码:

p = mdb.models['Model-1'].parts['Plate']
s = p.edges
edges = s.getByBoundingBox((0,0.02,0,0.003,0.04,0))
p.Surface(side1Edges=edges, name='r1')

但它给了我以下错误:“edges = s.getByBoundingBox((0,0.02,0,0.003,0.04,0)) TypeError: arg1;找到元组,期待 float ”。

非常感谢任何建议。

最佳答案

边界框的角点应提供为 6 个单独的数字,而不是单个元组。解决办法很简单,只需将前导“((”和尾随“))”改为单个“(”和“)”即可。所以调用看起来像这样 s.getByBoundingBox(0,0.02,0,0.003,0.04,0)。

关于python - Abaqus Python getByBoundingBox 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29073773/

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