绘制三维平面


In [1]:
%matplotlib inline

创建一个三维平面


In [2]:
from catplot.grid_components.planes import Plane3D

In [3]:
p1 = Plane3D([1, 3], [1, 3], 1, color="#CD4125", edgecolor="", alpha=0.5, shade=True)

In [4]:
p2 = p1.clone([0.0, 0.0, 1.0])

In [5]:
p3 = Plane3D([1, 3], [1, 3], 1, color="#CD4125", edgecolor="", alpha=0.5, shade=True, axis="x")

In [6]:
p4 = p3.clone([1.0, 0.0, 0.0])

创建三维画布


In [7]:
from catplot.grid_components.grid_canvas import Grid3DCanvas

In [8]:
canvas = Grid3DCanvas()


绘制


In [9]:
canvas.add_planes([p1, p2, p3, p4])

In [10]:
canvas.draw()
canvas.figure


Out[10]: