pyooml

Upload: harold-valenzuela-coloma

Post on 07-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 pyooml

    1/2

    from FreeCAD import Vectorfrom pyooml import *

    a0=20a1=0a2=90a3=0a4=90

    L1=18.1*2L2=12*2L3=3.5*2L4=7.5*2 v1=Vector(0,0,L1)v2=Vector(0,0,L2)v3=Vector(0,0,L3)v4=Vector(0,0,L4)

     f0=frame()f1=frame()f2=frame()f3=frame()

    f4=frame()f5=frame()

    sv1 = svector(v1).color("yellow")sv2 = svector(v2).color("orange")sv3 = svector(v3).color("white")sv4 = svector(v4).color("black")

    import HMatrix

    Ma = HMatrix.Rotz(a0)Mb = HMatrix.Roty(a1)

    Mc = HMatrix.Translation(v1)Md = HMatrix.Roty(a2)Me = HMatrix.Translation(v2)Mf = HMatrix.Roty(a3)Mg = HMatrix.Translation(v3)Mh = HMatrix.Roty(a4)Mi = HMatrix.Translation(v4)

    f1.T = Ma*Mbsv1.T= Maf2.T = Ma*Mb*Mc*Mdsv2.T= Ma*Mb*Mc*Md

    f3.T = Ma*Mb*Mc*Md*Me*Mfsv3.T= Ma*Mb*Mc*Md*Me*Mff4.T = Ma*Mb*Mc*Md*Me*Mf*Mg*Mhsv4.T= Ma*Mb*Mc*Md*Me*Mf*Mg*Mhf5.T = Ma*Mb*Mc*Md*Me*Mf*Mg*Mh*Mi l1=link(l= L1,D= 10,w=5).ice(80)l2=link(l= L2,D= 10,w=4).ice(80)l3=link(l= L3,D= 10,w=3).ice(80)l4=link(l= L4,D= 10,w=2).ice(80)

  • 8/19/2019 pyooml

    2/2

     l1.T = HMatrix.Rotz(a0)*HMatrix.Roty(-90)l2.T = Ma*Mb*Mcl3.T = Ma*Mb*Mc*Md*Me*Mf*Mg*Mhl4.T = Ma*Mb*Mc*Md*Me*Mf*Mg*Mh*HMatrix.Roty(-90)

    base = sphere(r=14,angle1=0).translate(0,0,-5).ice(80)