问题描述
我希望我的贴片根据其坐标具有不同的属性和颜色。我的最终目标是用灰色表示肠壁,用粉红色表示管壁,所以我使用了循环来在userPatch
中实现它 def i=0
for(i;i<=32;i++) {
i++
if(distance(patch(i,32))==0) {
Gutwall()}
else {
Gutlummus() }
if(i<=32) {
continue
}
}}
但是它似乎只对i = 0进行if语句
解决方法
您不需要遍历补丁,因为UserPatch代表每个单独的补丁。您只需要检查该补丁程序是否为目标补丁程序即可。 熟悉Groovy语法也可能有帮助,例如for for循环:https://groovy-lang.org/semantics.html#_looping_structures