优化圆弧显示

pull/1185/head
ChenX 4 years ago
parent 725076a733
commit 5fd5e3e940

@ -1,4 +1,5 @@
import { Shape, Vector2, EllipseCurve } from "three";
import { EllipseCurve, Shape, Vector2 } from "three";
import { clamp } from "../Common/Utils";
import { equalv2 } from "../Geometry/GeUtils";
export class Shape2 extends Shape
@ -11,7 +12,7 @@ export class Shape2 extends Shape
{
let curve = curves[i];
//@ts-ignore
let resolution = (curve && curve.isEllipseCurve) ? divisions * 2
let resolution = (curve && curve.isEllipseCurve) ? clamp(curve.getLength() / 20, divisions * 2, 60)
//@ts-ignore
: (curve && (curve.isLineCurve || curve.isLineCurve3)) ? 1
//@ts-ignore

Loading…
Cancel
Save