pythonCascade Sample Problems

Topology Primitives: Sphere creation


 

        S1 = BRepPrimAPI_MakeSphere(gp_Pnt(-200.,-250.,0.),80.).Shape()

        ais1 = AIS_Shape(S1)

        self.interactive_context.SetDisplayMode(ais1,AIS_Shaded,0)

        self.interactive_context.SetMaterial(ais1,Graphic3d_NOM_PLASTIC,0)

        self.interactive_context.SetColor(ais1,Quantity_NOC_AZURE,0)

        self.interactive_context.Display(ais1,1)

       

        S2 = BRepPrimAPI_MakeSphere(100.,120.0*math.pi/180.0).Shape()

        ais2 = AIS_Shape(S2)

        self.interactive_context.SetDisplayMode(ais2,AIS_Shaded,0)

        self.interactive_context.SetMaterial(ais2,Graphic3d_NOM_PLASTIC,0)

        self.interactive_context.SetColor(ais2,Quantity_NOC_GREEN,0)

        self.interactive_context.Display(ais2,1)

 

        S3 = BRepPrimAPI_MakeSphere(gp_Pnt(200.,250.,0.),100., -60.*math.pi/180.0, 60.*math.pi/180.0).Shape()

        ais3 = AIS_Shape(S3)

        self.interactive_context.SetDisplayMode(ais3,AIS_Shaded,0)

        self.interactive_context.SetMaterial(ais3,Graphic3d_NOM_PLASTIC,0)

        self.interactive_context.SetColor(ais3,Quantity_NOC_RED,0)

        self.interactive_context.Display(ais3,1)

 

            S4 = BRepPrimAPI_MakeSphere(gp_Pnt(0.,0.,-300.),150., -45.*math.pi/180.00, 45.*math.pi/180.0, 45.*math.pi/180).Shape()

            ais4 = AIS_Shape(S4)

        self.interactive_context.SetDisplayMode(ais4,AIS_Shaded,0)

        self.interactive_context.SetMaterial(ais4,Graphic3d_NOM_PLASTIC,0)

        self.interactive_context.SetColor(ais4,Quantity_NOC_MATRABLUE,1)

        self.interactive_context.Display(ais4,1)

         

        self.view.FitAll(0.01,0)

        self.view.ZFitAll(0.01)

        self.view.Redraw()