|
发表于 2022-6-17 15:46
|
显示全部楼层
来自: 中国
def CreatFb(self):
print "CreatFb Start!"
foundationComponent = SdrComp.SdrComp(self.lfname)
splintB = foundationComponent.GetA()
thick = foundationComponent.GetThickness()
if self.lflong<350:
fb=Gasketee('SP10',60,115)
fb.DrawLine()
pt = KcsPoint3D.Point3D()
fb.Create(pt, "X",0)
fb.Rotate("-Z",90)
fb.Rotate("-Y",90)
pt2 = KcsPoint3D.Point3D()
pt2.X += 100
pt2.Y += self.splintA/2-15-self.lflong
pt2.Z -= (self.splintThickness+thick/2)
fb.Move(pt2)
mx=pt2.X
my=pt2.Y
mz=pt2.Z
。。。。。。。。。。。。
else:
fb=Gasketjg('SP10',70.0)
fb.DrawLine()
pt = KcsPoint3D.Point3D()
fb.Create(pt, "X",0)
fb.Rotate("-Z",90)
fb.Rotate("-Y",90)
pt2 = KcsPoint3D.Point3D()
pt2.X += 100+splintB
pt2.Y += -self.lflong
pt2.Z -= (splintB/2+self.splintThickness/2)#--------------------------------------------
fb.Move(pt2)
mx=pt2.X
my=pt2.Y
mz=pt2.Z |
|