# shows how to draw several objects
from jv.geom import PgElementSet
from jhplot import HJavaView

obj = PgElementSet(3)
obj.setName("torus")
obj.computeTorus(20, 20, 20.0, 7)
obj.flipOrientation()
obj.makeVertexNormals()
obj.makeElementNormals()
obj.makeElementColorsFromZ()
obj.showElementColors(True)
obj.showElementBackColor(True)
obj.setTransparency(0.1)
obj.showTransparency(True)
obj.showSmoothElementColors(True)
obj.showSmoothLighting(True)

# second object
obj2 = PgElementSet(3)
obj2.setName("sphere")
obj2.computeSphere(20, 20, 10.0)
obj2.makeElementColorsFromXYZ()
obj2.showElementColors(True)
obj.setTransparency(0.5)
obj.showTransparency(True)

c1= HJavaView()
c1.draw([obj,obj2])

c1.visible()

