发布于:2015-09-09 08:54:09
来自:建筑结构/SAP2000
[复制转发]
最近试着在SAP2000 V14 / V15 上用API写deflection check程序时发现一个问题
就是用
ret = SapModel.Results.JointDispl(ObjectName(m), eItemTypeElm.GroupElm, NumberResults, Obj, Elm, LoadCase, StepType, StepNum, U1, U2, U3, R1, R2, R3)
得到的Elm() 列表中,经由Auto Mesh产生的虚点无法用GetCoordCartesian 得到XYZ坐标值
如果Elm列表有照先后顺序排列那也就算了,还可以以I J点推算出来,但是重点是有时Elm并没有依序列出...
而且我无法用下列方式得到虚点位置
ret = SapModel.PointObj.GetCoordCartesian(Obj(i), X3, Y3, Z3)
不知有无SAP API高手能提供一下解决方法?
我指的虚点就像是 ~1 、 ~2 这种要开 "Show Analysis Model"才看的到的点
以及顺便请问如何用API创建 Grid System ?
谢谢
全部回复(1 )
只看楼主 我来说两句 抢板凳