注释
.jpg)
合作者作者
在 Three.js 和 WebGL 中渲染直线和贝塞尔曲线 示例代码: let geometry = new THREE.Geometry();
let x0 = 0, y0 = 0;
let x1 = 0, y1 = 10;
let x2 = 10, y2 = 10;
let curve = new THREE.QuadraticBezierCurve3(
new THREE.Vector3(x0, y0, 0),
new THREE.Vector3(x1, y1, 0),
new THREE.Vector3(x2, y2, 0)
);
geometry.vertices = geometry.vertices.concat(curve.getPoints(100));
let material = new THREE.LineBasicMaterial({ color : 0xff0000, linewidth: 2 });
let ellipse = new THREE.Line(geometry, material);
scene.add(ellipse);
|
支持 G02/G03 在 3D GCode 查看器中进行圆弧插补。
有关详细说明,请参阅本文“使用 G02 和 G03的圆弧”。