找回密码
 注册
Simdroid-非首页
查看: 92|回复: 1

[二次开发] Python编程Sequence index out of range 错误!

[复制链接]
发表于 2010-12-2 23:18:33 | 显示全部楼层 |阅读模式 来自 大连理工大学西山生活区
请问一下高手,我是想把一个上下两部分分成两个part PartA和PartB ,这样方面在Python后续assign和mesh的时候方便,之前用一个整体没有这个错误,现在突然出来这样的一个问题PartB.ShellExtrude(sketchPlane=f[4], sketchUpEdge=e[0], sketchPlaneSide=SIDE1, sketchOrientation=RIGHT, sketch=s, depth=2.0, flipExtrudeDirection=ON)IndexError: Sequence index out of range


请各位高手指点,我把代码放到附件了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-12-3 11:30:22 | 显示全部楼层 来自 大连理工大学
Simdroid开发平台
PartB = mdb.models['Model-1'].Part(name='Part B', dimensionality=THREE_D,
    type=DEFORMABLE_BODY)
PartB = mdb.models['Model-1'].parts['Part B']
f, e = PartB.faces, PartB.edges
PartB.ShellExtrude(sketchPlane=f[4], sketchUpEdge=e[0],
    sketchPlaneSide=SIDE1, sketchOrientation=RIGHT, sketch=s, depth=2.0, flipExtrudeDirection=ON)

你的PartB还没创建完成,不能用PartB.faces[4]来引用面吧,你可以查len(f),长度应该为0。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-5 02:11 , Processed in 0.033702 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表