python
import quads
rect = quads.Rectangle(100, 100, quads.Color(255, 0, 0), 0)
rect.draw()
rect.color = quads.Color(0, 255, 0)
rect.rotate(45)
rect.scale(2)
rect.translate(100, 100)
rect.render()
python
import quads
rect1 = quads.Rectangle(100, 100, quads.Color(255, 0, 0), 0)
rect2 = quads.Rectangle(100, 100, quads.Color(0, 255, 0), 0)
if rect1.collides_with(rect2):
python
import quads
cube = quads.Cube(100, quads.Color(255, 0, 0), 0, quads.Vector3(0, 0, 0))
cube.rotate(45, quads.Vector3(1, 1, 1))
cube.scale(2)
cube.translate(100, 100, 0)
cube.render()