pythonCascade Sample Problems

 Topology Primitives: Cylinder creation

 

        C1 = BRepPrimAPI_MakeCylinder (50.0,200.).Shape()

        aCyl1 = AIS_Shape(C1)

       

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

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

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

        self.interactive_context.Display(aCyl1,1)

       

       

        C2 = BRepPrimAPI_MakeCylinder(gp_Ax2(gp_Pnt(200.,200.,0.),gp_Dir(0.,0.,1.)),40.,110.,210.*math.pi /180).Shape()

        aCyl2 = AIS_Shape(C2)

       

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

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

        self.interactive_context.SetColor(aCyl2,Quantity_NOC_MATRABLUE,0)

        self.interactive_context.Display(aCyl2,1)