import asciianim as a a.createcanvas(100,100,True) p1 = a.vector3d(10,10,1) p2 = a.vector3d(80,80,1) p3 = a.vector3d(80,10,1) tri = a.triangle(p1,p2,p3) centroid = a.vector3d(round((p1.x+p2.x+p3.x)/3),round((p1.y+p2.y+p3.y)/3),round((p1.z+p2.z+p3.z)/3)) a.fillmesh(tri,centroid,[10,10],10,True) input()
import asciianim as a import time a.createcanvas(240, 135, True) a.rect_2d(20, 20, 40, 40) a.fill(25, 25, [5, 5], [10, 10]) a.draw() input()
import asciianim as a a.createcanvas() a.ellipse_2d(100, 100, 30, 30, [10, 10], 0, False) a.fill(100, 100, [0, 0], [10, 10], [2, 2]) input()
import asciianim as a a.createcanvas(100,100) #points p1 = a.vector3d(25,25,0) p2 = a.vector3d(25,25,50) p3 = a.vector3d(25,75,0) p4 = a.vector3d(25,75,50) p5 = a.vector3d(75,25,0) p6 = a.vector3d(75,25,50) p7 = a.vector3d(75,75,0) p8 = a.vector3d(75,75,50) #triangles #south t1 = a.triangle(p1,p3,p7) t2 = a.triangle(p1,p7,p5) #east t3 = a.triangle(p5,p7,p8) t4 = a.triangle(p5,p8,p6) #north t5 = a.triangle(p6,p8,p4) t6 = a.triangle(p6,p4,p2) #west t7 = a.triangle(p2,p8,p3) t8 = a.triangle(p2,p3,p1) #top t9 = a.triangle(p3,p4,p8) t10 = a.triangle(p3,p8,p7) #bottom t11 = a.triangle(p6,p2,p1) t12 = a.triangle(p6,p1,p5)
import asciianim as a a.createcanvas(100, 100, False) obj = a.import_obj("VideoShip.obj") while True: p = obj.p a.rya(0.3, p) a.rxa(0.3, p) obj.p = p a.Draw_Object(obj, 6, True, True) a.draw() a.clearbg() input()
import asciianim as a a.createcanvas(240, 135) a.line_2d(10, 10, 80, 40, [0, 1], 0, False) a.rect(30, 50, 10, 30, [14, 13], 0, False) a.ellipse_2d(70, 70, 10, 20, [11, 3], 0, False) a.text(200, 50, "Mohan", [10, 10], False) a.draw() input()
import asciianim as a import time import keyboard import math import threading a.createcanvas(135, 135) #points x = 0 y = 0 z = 0 s = 1 p1 = a.vector3d((0 + x) * s, (0 + y) * s, (0 + z) * s) p2 = a.vector3d((0 + x) * s, (0 + y) * s, (1 + z) * s) p3 = a.vector3d((0 + x) * s, (1 + y) * s, (0 + z) * s) p4 = a.vector3d((0 + x) * s, (1 + y) * s, (1 + z) * s) p5 = a.vector3d((1 + x) * s, (0 + y) * s, (0 + z) * s) p6 = a.vector3d((1 + x) * s, (0 + y) * s, (1 + z) * s) p7 = a.vector3d((1 + x) * s, (1 + y) * s, (0 + z) * s) p8 = a.vector3d((1 + x) * s, (1 + y) * s, (1 + z) * s) b = math.pi / 6 def rotatex(b): global p1, p2, p3, p4, p5, p6, p7, p8 p1 = a.rx(b, p1) p2 = a.rx(b, p2) p3 = a.rx(b, p3) p4 = a.rx(b, p4) p5 = a.rx(b, p5) p6 = a.rx(b, p6) p7 = a.rx(b, p7)