import Generator as G
import CPlot
import time
dt = 0.1

a = G.cart((0, 0, 0), (1, 1, 1), (10, 10, 10))
b = G.cartTetra((-10, 0, 0), (1, 1, 1), (10, 10, 10))
c = G.cart((0, 10, 0), (1, 1, 1), (10, 10, 10))
A = [a, b, c]
CPlot.display(A)
time.sleep(dt)

# Replace first zone
for i in range(5):
    b = G.cart((i, 0, 0), (1, 1, 1), (10, 10, 10))
    CPlot.replace(A, 0, b)
    CPlot.render()
    time.sleep(dt)

# Replace second zone
for i in range(5):
    b = G.cartTetra((-10 + i, 0, 0), (1, 1, 1), (10, 10, 10))
    CPlot.replace(A, 1, b)
    CPlot.render()
    time.sleep(dt)

# Replace third zone
for i in range(5):
    b = G.cart((i, 0, 0), (1, 1, 1), (10, 10, 10))
    CPlot.replace(A, 2, b)
    CPlot.render()
Example #2
0
# - replace (array) -
import Generator as G
import CPlot
import time

a = G.cart( (0,0,0), (1,1,1), (30,30,30) )
A = [a]
CPlot.display(A); time.sleep(1)

for i in range(10):
    b = G.cart( (i,0,0), (1,1,1), (30,30,30) )
    CPlot.replace(A, 0, b); CPlot.render(); time.sleep(0.1)