@Override protected GeoElement circumcircleArc(GeoPointND p1, GeoPointND p2, GeoPointND p3) { if (p1.isGeoElement3D() || p2.isGeoElement3D() || p3.isGeoElement3D()) { return (GeoElement) getManager3D().circumcircleArc3D(null, p1, p2, p3); } return super.circumcircleArc(p1, p2, p3); }
@Override protected GeoElement getArc(String label, GeoElement A, GeoElement B, GeoElement C) { if (A.isGeoElement3D() || B.isGeoElement3D() || C.isGeoElement3D()) { return (GeoElement) kernel.getManager3D().circumcircleArc3D(label, (GeoPointND) A, (GeoPointND) B, (GeoPointND) C); } return super.getArc(label, A, B, C); }