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()