$ npm install @antv/g-plugin-3d
Provide some 3D shapes such as Cube, Sphere, support g-webgl
only.
import { Canvas, Group } from '@antv/g';
import { Renderer as WebGLRenderer } from '@antv/g-webgl';
import { Cube, containerModule } from '@antv/g-plugin-3d';
// create a webgl renderer
const webglRenderer = new WebGLRenderer();
webglRenderer.registerPlugin(containerModule);
// create a canvas
const canvas = new Canvas({
container: 'container',
width: 600,
height: 500,
renderer: webglRenderer,
});
// create a cube
const cube = new Cube({
attrs: {
width: 200,
height: 200,
depth: 200,
fill: '#1890FF',
},
});
© 2010 - cnpmjs.org x YWFE | Home | YWFE