增加曲线基类需要实现的方法

pull/627090/MERGE
ChenX 7 years ago
parent 0af5a2da20
commit bd646b495c

@ -29,6 +29,8 @@ export abstract class Curve extends Entity
GetPointAtDistance(distance: number): Vector3 { return; } GetPointAtDistance(distance: number): Vector3 { return; }
GetDistAtParam(param: number): number { return; } GetDistAtParam(param: number): number { return; }
GetDistAtPoint(pt: Vector3): number { return; } GetDistAtPoint(pt: Vector3): number { return; }
GetParamAtPoint(pt: Vector3): number { return; }
GetParamAtDist(d: number): number { return; }
GetFistDeriv(param: number | Vector3): number { return; } GetFistDeriv(param: number | Vector3): number { return; }
GetSplitCurves(param: number[] | number): Array<Curve> { return; } GetSplitCurves(param: number[] | number): Array<Curve> { return; }

@ -1,6 +1,6 @@
//所有图元的基类 //所有图元的基类
import * as THREE from 'three'; import * as THREE from 'three';
import { Matrix4 } from 'three'; import { Matrix4, Vector3 } from 'three';
import { RenderType } from '../GraphicsSystem/Enum'; import { RenderType } from '../GraphicsSystem/Enum';
import { Factory } from './CADFactory'; import { Factory } from './CADFactory';
@ -86,6 +86,7 @@ export class Entity extends CADObject
{ {
} }
IntersectWith(en: Entity, pts: Vector3[]) { }
//#region -------------------------File------------------------- //#region -------------------------File-------------------------

Loading…
Cancel
Save