API Reference > geometry-core > Curve > ConstructCurveBetweenCurves ConstructCurveBetweenCurves Class Context for constructing a curve that is interpolated between two other curves. The only callable method is the static InterpolateBetween. Other methods are called only by dispatchToGeometryHandler Extends NullGeometryHandler Methods Name Description handleArc3d(arc0: Arc3d): any * To be directly called only by double dispatcher handleLineSegment3d(segment0: LineSegment3d): any * To be directly called only by double dispatcher handleLineString3d(ls0: LineString3d): any * To be directly called only by double dispatcher interpolateBetween(geometry0: GeometryQuery, fraction: number, geometry1: GeometryQuery): undefined | GeometryQuery Static Construct a geometry item which is fractionally interpolated between two others. Inherited methods Name Inherited from Description handleAkimaCurve3d(_g: AkimaCurve3d): any NullGeometryHandler no-action implementation handleBSplineCurve3d(_g: BSplineCurve3d): any NullGeometryHandler no-action implementation handleBSplineCurve3dH(_g: BSplineCurve3dH): any NullGeometryHandler no-action implementation handleBSplineSurface3d(_g: BSplineSurface3d): any NullGeometryHandler no-action implementation handleBSplineSurface3dH(_g: BSplineSurface3dH): any NullGeometryHandler no-action implementation handleBagOfCurves(_g: BagOfCurves): any NullGeometryHandler no-action implementation handleBezierCurve3d(_g: BezierCurve3d): any NullGeometryHandler no-action implementation handleBezierCurve3dH(_g: BezierCurve3dH): any NullGeometryHandler no-action implementation handleBox(_g: Box): any NullGeometryHandler no-action implementation handleCone(_g: Cone): any NullGeometryHandler no-action implementation handleCoordinateXYZ(_g: CoordinateXYZ): any NullGeometryHandler no-action implementation handleCurveCollection(_g: CurveCollection): any NullGeometryHandler no-action implementation handleIndexedPolyface(_g: IndexedPolyface): any NullGeometryHandler no-action implementation handleInterpolationCurve3d(_g: InterpolationCurve3d): any NullGeometryHandler no-action implementation handleLinearSweep(_g: LinearSweep): any NullGeometryHandler no-action implementation handleLoop(_g: Loop): any NullGeometryHandler no-action implementation handleParityRegion(_g: ParityRegion): any NullGeometryHandler no-action implementation handlePath(_g: Path): any NullGeometryHandler no-action implementation handlePointString3d(_g: PointString3d): any NullGeometryHandler no-action implementation handleRotationalSweep(_g: RotationalSweep): any NullGeometryHandler no-action implementation handleRuledSweep(_g: RuledSweep): any NullGeometryHandler no-action implementation handleSphere(_g: Sphere): any NullGeometryHandler no-action implementation handleTorusPipe(_g: TorusPipe): any NullGeometryHandler no-action implementation handleUnionRegion(_g: UnionRegion): any NullGeometryHandler no-action implementation Defined in curve/ConstructCurveBetweenCurves.ts Line 24 Last Updated: 12 June, 2024