Abaqus Python getByBoundingBox:6.10 vs 6.13+

时间:2015-05-18 18:12:41

标签: python bounding-box abaqus

我为ABAQUS编写了一个Python脚本,用于创建具有多个分区的多个部分。要获得结构化网格,我必须选择几条边。现在有一条边缘,我显然无法在ABAQUS 6.10& 6.11。奇怪的是,ABAQUS 6.13 +一切都很好。

>/lrlhps/apps/R/R-3.1.1/bin/Rscript -e "x = list(a=c(1,2,3), b=c(4,5,6)); z = x\$a; print(z); print(\"z\$a\")"
[1] 1 2 3
[1] "z$a"

在这里,' ri'用于描述半径,'delta_p' (= 0.001)用于获得比原始边缘略大的边界框。

我还尝试通过增加delta_p来使用更大的边界框,但没有任何作用。 有任何想法吗?先感谢您! :)

草图: click me

描述的边界框是方框E,我试图获得橙色线

1 个答案:

答案 0 :(得分:0)

从你的帖子中不清楚为什么这个方法不起作用。 你可以确定边缘上的一个点并使用findAt方法而不是getByBoundingBox。

通过将delta_p设置为一个非常大的数字,您应该选择模型中的每个边缘?它不清楚你的意思是什么"没有工作"