bitbybit-occt-worker
Advanced tools
Comparing version 0.9.30 to 0.10.0
@@ -8,6 +8,2 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Scans assembly | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/assembly/scan.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_assembly.OCCTAssembly.html#scan | ||
* @param inputs Shape to scan | ||
@@ -14,0 +10,0 @@ * @returns Data for assembly preview |
@@ -7,6 +7,2 @@ export class OCCTAssembly { | ||
* Scans assembly | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/assembly/scan.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_assembly.OCCTAssembly.html#scan | ||
* @param inputs Shape to scan | ||
@@ -13,0 +9,0 @@ * @returns Data for assembly preview |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Joins separate objects | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/booleans/union.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_booleans.OCCTBooleans.html#union | ||
* @param inputs Objects to join | ||
* @returns OpenCascade joined shape | ||
* @group booleans | ||
* @shortname union | ||
* @drawable true | ||
*/ | ||
@@ -19,8 +18,7 @@ union(inputs: Inputs.OCCT.UnionDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Does boolean difference operation between a main shape and given shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/booleans/difference.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_booleans.OCCTBooleans.html#difference | ||
* @param inputs Main shape and shapes to differ | ||
* @returns OpenCascade difference shape | ||
* @group booleans | ||
* @shortname difference | ||
* @drawable true | ||
*/ | ||
@@ -30,10 +28,9 @@ difference(inputs: Inputs.OCCT.DifferenceDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Does boolean intersection operation between a main shape and given shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/booleans/difference.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_booleans.OCCTBooleans.html#intersection | ||
* @param inputs Main shape and shapes to differ | ||
* @returns OpenCascade intersection of shapes | ||
* @group booleans | ||
* @shortname intersection | ||
* @drawable true | ||
*/ | ||
intersection(inputs: Inputs.OCCT.IntersectionDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTBooleans { | ||
* Joins separate objects | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/booleans/union.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_booleans.OCCTBooleans.html#union | ||
* @param inputs Objects to join | ||
* @returns OpenCascade joined shape | ||
* @group booleans | ||
* @shortname union | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ union(inputs) { | ||
* Does boolean difference operation between a main shape and given shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/booleans/difference.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_booleans.OCCTBooleans.html#difference | ||
* @param inputs Main shape and shapes to differ | ||
* @returns OpenCascade difference shape | ||
* @group booleans | ||
* @shortname difference | ||
* @drawable true | ||
*/ | ||
@@ -33,8 +31,7 @@ difference(inputs) { | ||
* Does boolean intersection operation between a main shape and given shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/booleans/difference.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_booleans.OCCTBooleans.html#intersection | ||
* @param inputs Main shape and shapes to differ | ||
* @returns OpenCascade intersection of shapes | ||
* @group booleans | ||
* @shortname intersection | ||
* @drawable true | ||
*/ | ||
@@ -41,0 +38,0 @@ intersection(inputs) { |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Fillets OpenCascade Shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/filletEdges.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#filletEdges | ||
* @param inputs Shape, radius and edge indexes to fillet | ||
* @returns OpenCascade shape with filleted edges | ||
* @group 3d | ||
* @shortname fillet | ||
* @drawable true | ||
*/ | ||
@@ -19,8 +18,7 @@ filletEdges(inputs: Inputs.OCCT.FilletDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Chamfer OpenCascade Shape edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/chamferEdges.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#chamferEdges | ||
* @param inputs Shape, distance and edge indexes to chamfer | ||
* @returns OpenCascade shape with chamfered edges | ||
* @group 3d | ||
* @shortname chamfer | ||
* @drawable true | ||
*/ | ||
@@ -30,8 +28,7 @@ chamferEdges(inputs: Inputs.OCCT.ChamferDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Fillets 2d wires or faces | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/fillets/fillet2d.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#fillet2d | ||
* @param inputs Shape | ||
* @returns OpenCascade filleted shape result | ||
* @group 2d | ||
* @shortname fillet | ||
* @drawable true | ||
*/ | ||
@@ -41,10 +38,9 @@ fillet2d(inputs: Inputs.OCCT.FilletDto<Inputs.OCCT.TopoDSWirePointer | Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.OCCT.TopoDSWirePointer | Inputs.OCCT.TopoDSFacePointer>; | ||
* Fillets two planar edges into a wire by providing a radius, plane, edges and possible solution index if more than one result exists | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/fillets/filletTwoEdgesInPlaneIntoAWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#filletTwoEdgesInPlaneIntoAWire | ||
* @param inputs Definition for fillets | ||
* @returns OpenCascade wire shape if solution is found | ||
* @group 2d | ||
* @shortname fillet 2 edges | ||
* @drawable true | ||
*/ | ||
filletTwoEdgesInPlaneIntoAWire(inputs: Inputs.OCCT.FilletTwoEdgesInPlaneDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTFillets { | ||
* Fillets OpenCascade Shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/filletEdges.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#filletEdges | ||
* @param inputs Shape, radius and edge indexes to fillet | ||
* @returns OpenCascade shape with filleted edges | ||
* @group 3d | ||
* @shortname fillet | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ filletEdges(inputs) { | ||
* Chamfer OpenCascade Shape edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/chamferEdges.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#chamferEdges | ||
* @param inputs Shape, distance and edge indexes to chamfer | ||
* @returns OpenCascade shape with chamfered edges | ||
* @group 3d | ||
* @shortname chamfer | ||
* @drawable true | ||
*/ | ||
@@ -33,8 +31,7 @@ chamferEdges(inputs) { | ||
* Fillets 2d wires or faces | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/fillets/fillet2d.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#fillet2d | ||
* @param inputs Shape | ||
* @returns OpenCascade filleted shape result | ||
* @group 2d | ||
* @shortname fillet | ||
* @drawable true | ||
*/ | ||
@@ -46,8 +43,7 @@ fillet2d(inputs) { | ||
* Fillets two planar edges into a wire by providing a radius, plane, edges and possible solution index if more than one result exists | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/fillets/filletTwoEdgesInPlaneIntoAWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_fillets.OCCTFillets.html#filletTwoEdgesInPlaneIntoAWire | ||
* @param inputs Definition for fillets | ||
* @returns OpenCascade wire shape if solution is found | ||
* @group 2d | ||
* @shortname fillet 2 edges | ||
* @drawable true | ||
*/ | ||
@@ -54,0 +50,0 @@ filletTwoEdgesInPlaneIntoAWire(inputs) { |
@@ -8,8 +8,6 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Creates a 2d ellipse. Be sure to use this geometry only for constructive purposes of modeling, but not for representation. You need to transform these curves to edges in order to draw them. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geom2dEllipse.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geom2dEllipse | ||
* @param inputs 2D Ellipse parameters | ||
* @returns OpenCascade Geom2d_ellipse | ||
* @group primitives | ||
* @shortname ellipse 2d | ||
*/ | ||
@@ -19,8 +17,6 @@ geom2dEllipse(inputs: Inputs.OCCT.Geom2dEllipseDto): Promise<Inputs.OCCT.Geom2dCurvePointer>; | ||
* Creates a trimmed curve from the basis curve limited between U1 and U2. This curve can't be drawn. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geom2dTrimmedCurve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geom2dTrimmedCurve | ||
* @param inputs Bounds and strategy for trimming the curve | ||
* @returns OpenCascade Geom2d_TrimmedCurve | ||
* @group create | ||
* @shortname trimmed 2d | ||
*/ | ||
@@ -30,8 +26,6 @@ geom2dTrimmedCurve(inputs: Inputs.OCCT.Geom2dTrimmedCurveDto<Inputs.OCCT.Geom2dCurvePointer>): Promise<Inputs.OCCT.Geom2dCurvePointer>; | ||
* Creates a trimmed 2d curve segment between two 2d points. This curve can't be drawn. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geom2dSegment.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geom2dSegment | ||
* @param inputs Two 2d points for start and end | ||
* @returns OpenCascade Geom2d_Segment | ||
* @group primitives | ||
* @shortname segment 2d | ||
*/ | ||
@@ -41,8 +35,6 @@ geom2dSegment(inputs: Inputs.OCCT.Geom2dSegmentDto): Promise<Inputs.OCCT.Geom2dCurvePointer>; | ||
* Gets 2d point represented by [number, number] on a curve at parameter. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/get2dPointFrom2dCurveOnParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#get2dPointFrom2dCurveOnParam | ||
* @param inputs 2D Curve shape and parameter | ||
* @returns Point as array of 2 numbers | ||
* @group get | ||
* @shortname 2d point on curve | ||
*/ | ||
@@ -52,8 +44,7 @@ get2dPointFrom2dCurveOnParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Inputs.OCCT.Geom2dCurvePointer>): Promise<Inputs.Base.Point2>; | ||
* Creates a circle geom curve | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geomCircleCurve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geomCircleCurve | ||
* @param inputs Axis information and radius | ||
* @returns Opencascade Geom_Circle curve | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable false | ||
*/ | ||
@@ -63,10 +54,9 @@ geomCircleCurve(inputs: Inputs.OCCT.CircleDto): Promise<Inputs.OCCT.GeomCurvePointer>; | ||
* Creates an ellipse geom curve | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geomEllipseCurve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geomEllipseCurve | ||
* @param inputs Axis information and radius | ||
* @returns Opencascade Geom_Ellipse curve | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable false | ||
*/ | ||
geomEllipseCurve(inputs: Inputs.OCCT.EllipseDto): Promise<Inputs.OCCT.GeomCurvePointer>; | ||
} |
@@ -7,8 +7,6 @@ export class OCCTCurves { | ||
* Creates a 2d ellipse. Be sure to use this geometry only for constructive purposes of modeling, but not for representation. You need to transform these curves to edges in order to draw them. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geom2dEllipse.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geom2dEllipse | ||
* @param inputs 2D Ellipse parameters | ||
* @returns OpenCascade Geom2d_ellipse | ||
* @group primitives | ||
* @shortname ellipse 2d | ||
*/ | ||
@@ -20,8 +18,6 @@ geom2dEllipse(inputs) { | ||
* Creates a trimmed curve from the basis curve limited between U1 and U2. This curve can't be drawn. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geom2dTrimmedCurve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geom2dTrimmedCurve | ||
* @param inputs Bounds and strategy for trimming the curve | ||
* @returns OpenCascade Geom2d_TrimmedCurve | ||
* @group create | ||
* @shortname trimmed 2d | ||
*/ | ||
@@ -33,8 +29,6 @@ geom2dTrimmedCurve(inputs) { | ||
* Creates a trimmed 2d curve segment between two 2d points. This curve can't be drawn. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geom2dSegment.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geom2dSegment | ||
* @param inputs Two 2d points for start and end | ||
* @returns OpenCascade Geom2d_Segment | ||
* @group primitives | ||
* @shortname segment 2d | ||
*/ | ||
@@ -46,8 +40,6 @@ geom2dSegment(inputs) { | ||
* Gets 2d point represented by [number, number] on a curve at parameter. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/get2dPointFrom2dCurveOnParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#get2dPointFrom2dCurveOnParam | ||
* @param inputs 2D Curve shape and parameter | ||
* @returns Point as array of 2 numbers | ||
* @group get | ||
* @shortname 2d point on curve | ||
*/ | ||
@@ -59,8 +51,7 @@ get2dPointFrom2dCurveOnParam(inputs) { | ||
* Creates a circle geom curve | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geomCircleCurve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geomCircleCurve | ||
* @param inputs Axis information and radius | ||
* @returns Opencascade Geom_Circle curve | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable false | ||
*/ | ||
@@ -72,8 +63,7 @@ geomCircleCurve(inputs) { | ||
* Creates an ellipse geom curve | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/curves/geomEllipseCurve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_curves.OCCTCurves.html#geomEllipseCurve | ||
* @param inputs Axis information and radius | ||
* @returns Opencascade Geom_Ellipse curve | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable false | ||
*/ | ||
@@ -80,0 +70,0 @@ geomEllipseCurve(inputs) { |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Creates an infinite cylindrical surface that can not be drawn. Be sure to use this geometry only for constructive purposes of modeling, but not for representation. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/surfaces/cylindricalSurface.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#cylindricalSurface | ||
* @param inputs Cylinder parameters | ||
* @returns OpenCascade cylindrical surface | ||
* @group surfaces | ||
* @shortname cylindrical | ||
* @drawable false | ||
*/ | ||
@@ -19,10 +18,9 @@ cylindricalSurface(inputs: Inputs.OCCT.GeomCylindricalSurfaceDto): Promise<Inputs.OCCT.GeomSurfacePointer>; | ||
* Creates a surface from the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/surfaces/surfaceFromFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#surfaceFromFace | ||
* @param inputs Face shape | ||
* @returns OpenCascade geom surface | ||
* @group surfaces | ||
* @shortname from face | ||
* @drawable false | ||
*/ | ||
surfaceFromFace(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.OCCT.GeomSurfacePointer>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTSurfaces { | ||
* Creates an infinite cylindrical surface that can not be drawn. Be sure to use this geometry only for constructive purposes of modeling, but not for representation. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/surfaces/cylindricalSurface.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#cylindricalSurface | ||
* @param inputs Cylinder parameters | ||
* @returns OpenCascade cylindrical surface | ||
* @group surfaces | ||
* @shortname cylindrical | ||
* @drawable false | ||
*/ | ||
@@ -20,8 +19,7 @@ cylindricalSurface(inputs) { | ||
* Creates a surface from the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/geom/surfaces/surfaceFromFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#surfaceFromFace | ||
* @param inputs Face shape | ||
* @returns OpenCascade geom surface | ||
* @group surfaces | ||
* @shortname from face | ||
* @drawable false | ||
*/ | ||
@@ -28,0 +26,0 @@ surfaceFromFace(inputs) { |
@@ -8,10 +8,9 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Saves the step file | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/io/saveShapeSTEP.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_io.OCCTIO.html#saveShapeSTEP | ||
* @param inputs STEP filename and shape to be saved | ||
* @returns String of a step file | ||
* @group io | ||
* @shortname save step | ||
* @drawable false | ||
*/ | ||
saveShapeSTEP(inputs: Inputs.OCCT.SaveStepDto<Inputs.OCCT.TopoDSShapePointer>): Promise<string>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTIO { | ||
* Saves the step file | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/io/saveShapeSTEP.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_io.OCCTIO.html#saveShapeSTEP | ||
* @param inputs STEP filename and shape to be saved | ||
* @returns String of a step file | ||
* @group io | ||
* @shortname save step | ||
* @drawable false | ||
*/ | ||
@@ -15,0 +14,0 @@ saveShapeSTEP(inputs) { |
@@ -8,3 +8,2 @@ import { OCCTWorkerManager } from '../../occ-worker/occ-worker-manager'; | ||
import { OCCTGeom } from './geom/geom'; | ||
import { OCCTAssembly } from './assembly/assembly'; | ||
import { OCCTFillets } from './fillets'; | ||
@@ -19,3 +18,2 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
readonly geom: OCCTGeom; | ||
readonly assembly: OCCTAssembly; | ||
readonly fillets: OCCTFillets; | ||
@@ -27,5 +25,25 @@ readonly transforms: OCCTTransforms; | ||
constructor(occWorkerManager: OCCTWorkerManager); | ||
/** | ||
* Creates mesh from the shape | ||
* @param inputs shape | ||
* @group drawing | ||
* @shortname shape to mesh | ||
* @drawable false | ||
* @ignore true | ||
*/ | ||
shapeToMesh(inputs: Inputs.OCCT.ShapeToMeshDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.DecomposedMeshDto>; | ||
/** | ||
* Deletes shape from the cache to keep memory usage low | ||
* @param inputs shape | ||
* @group memory | ||
* @shortname delete shape | ||
*/ | ||
deleteShape(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShapePointer>): Promise<void>; | ||
/** | ||
* Deletes shapes from the cache to keep memory usage low | ||
* @param inputs shape | ||
* @group memory | ||
* @shortname delete shapes | ||
*/ | ||
deleteShapes(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<void>; | ||
} |
@@ -16,3 +16,2 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
import { OCCTGeom } from './geom/geom'; | ||
import { OCCTAssembly } from './assembly/assembly'; | ||
import { OCCTFillets } from './fillets'; | ||
@@ -27,3 +26,3 @@ /** | ||
this.geom = new OCCTGeom(occWorkerManager); | ||
this.assembly = new OCCTAssembly(occWorkerManager); | ||
// this.assembly = new OCCTAssembly(occWorkerManager); | ||
this.transforms = new OCCTTransforms(occWorkerManager); | ||
@@ -35,2 +34,10 @@ this.operations = new OCCTOperations(occWorkerManager); | ||
} | ||
/** | ||
* Creates mesh from the shape | ||
* @param inputs shape | ||
* @group drawing | ||
* @shortname shape to mesh | ||
* @drawable false | ||
* @ignore true | ||
*/ | ||
shapeToMesh(inputs) { | ||
@@ -41,2 +48,8 @@ return __awaiter(this, void 0, void 0, function* () { | ||
} | ||
/** | ||
* Deletes shape from the cache to keep memory usage low | ||
* @param inputs shape | ||
* @group memory | ||
* @shortname delete shape | ||
*/ | ||
deleteShape(inputs) { | ||
@@ -47,2 +60,8 @@ return __awaiter(this, void 0, void 0, function* () { | ||
} | ||
/** | ||
* Deletes shapes from the cache to keep memory usage low | ||
* @param inputs shape | ||
* @group memory | ||
* @shortname delete shapes | ||
*/ | ||
deleteShapes(inputs) { | ||
@@ -49,0 +68,0 @@ return __awaiter(this, void 0, void 0, function* () { |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Lofts wires into a shell | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/loft.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#loft | ||
* @param inputs Loft wires | ||
* @returns Resulting loft shape | ||
* @group lofts | ||
* @shortname loft | ||
* @drawable true | ||
*/ | ||
@@ -19,28 +18,16 @@ loft(inputs: Inputs.OCCT.LoftDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Lofts wires into a shell by using many advanced options | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/loftAdvanced.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#loftAdvanced | ||
* @param inputs Advanced loft parameters | ||
* @returns Resulting loft shell | ||
* @group lofts | ||
* @shortname loft adv. | ||
* @drawable true | ||
*/ | ||
loftAdvanced(inputs: Inputs.OCCT.LoftAdvancedDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
/** | ||
* Offset for various shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/offset.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#offset | ||
* @param inputs Shape to offset and distance with tolerance | ||
* @returns Resulting offset shape | ||
*/ | ||
offset(inputs: Inputs.OCCT.OffsetDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
/** | ||
* Extrudes the face along direction | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/extrude.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#extrude | ||
* @param inputs Shape to extrude and direction parameter with tolerance | ||
* @returns Resulting extruded shape | ||
* @group extrusions | ||
* @shortname extrude | ||
* @drawable true | ||
*/ | ||
@@ -50,8 +37,7 @@ extrude(inputs: Inputs.OCCT.ExtrudeDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Extrudes the shapes along direction | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/extrudeShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#extrudeShapes | ||
* @param inputs Shapes to extrude and direction parameter with tolerance | ||
* @returns Resulting extruded shapes | ||
* @group extrusions | ||
* @shortname extrude shapes | ||
* @drawable true | ||
*/ | ||
@@ -61,8 +47,7 @@ extrudeShapes(inputs: Inputs.OCCT.ExtrudeShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Splits the face with edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/splitShapeWithShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#splitShapeWithShapes | ||
* @param inputs Face to split and edges to split with | ||
* @returns Resulting split shape | ||
* @group divisions | ||
* @shortname split | ||
* @drawable true | ||
*/ | ||
@@ -72,8 +57,7 @@ splitShapeWithShapes(inputs: Inputs.OCCT.SplitDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Revolves the shape around the given direction | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/revolve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#revolve | ||
* @param inputs Revolve parameters | ||
* @returns Resulting revolved shape | ||
* @group revolutions | ||
* @shortname revolve | ||
* @drawable true | ||
*/ | ||
@@ -83,8 +67,7 @@ revolve(inputs: Inputs.OCCT.RevolveDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Rotated extrude that is perofrmed on the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/rotatedExtrude.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#rotatedExtrude | ||
* @param inputs Rotated extrusion inputs | ||
* @returns OpenCascade shape | ||
* @group extrusions | ||
* @shortname rotated extrude | ||
* @drawable true | ||
*/ | ||
@@ -94,18 +77,25 @@ rotatedExtrude(inputs: Inputs.OCCT.RotationExtrudeDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Pipe shapes along the wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/pipe.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#pipe | ||
* @param inputs Path wire and shapes along the path | ||
* @returns OpenCascade shape | ||
* @group pipeing | ||
* @shortname pipe | ||
* @drawable true | ||
*/ | ||
pipe(inputs: Inputs.OCCT.ShapeShapesDto<Inputs.OCCT.TopoDSWirePointer, Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
/** | ||
* Offset for various shapes | ||
* @param inputs Shape to offset and distance with tolerance | ||
* @returns Resulting offset shape | ||
* @group offsets | ||
* @shortname offset | ||
* @drawable true | ||
*/ | ||
offset(inputs: Inputs.OCCT.OffsetDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
/** | ||
* Thickens the shape into a solid by an offset distance | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/makeThickSolidSimple.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#makeThickSolidSimple | ||
* @param inputs OpenCascade shape | ||
* @returns OpenCascade solid shape | ||
* @group offsets | ||
* @shortname thicken | ||
* @drawable true | ||
*/ | ||
@@ -115,10 +105,9 @@ makeThickSolidSimple(inputs: Inputs.OCCT.ThisckSolidSimpleDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Thickens the shape into a solid by joining | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/makeThickSolidByJoin.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#makeThickSolidByJoin | ||
* @param inputs OpenCascade shape and options for thickening | ||
* @returns OpenCascade solid shape | ||
* @group offsets | ||
* @shortname joined thicken | ||
* @drawable true | ||
*/ | ||
makeThickSolidByJoin(inputs: Inputs.OCCT.ThickSolidByJoinDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTOperations { | ||
* Lofts wires into a shell | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/loft.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#loft | ||
* @param inputs Loft wires | ||
* @returns Resulting loft shape | ||
* @group lofts | ||
* @shortname loft | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ loft(inputs) { | ||
* Lofts wires into a shell by using many advanced options | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/loftAdvanced.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#loftAdvanced | ||
* @param inputs Advanced loft parameters | ||
* @returns Resulting loft shell | ||
* @group lofts | ||
* @shortname loft adv. | ||
* @drawable true | ||
*/ | ||
@@ -32,21 +30,8 @@ loftAdvanced(inputs) { | ||
/** | ||
* Offset for various shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/offset.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#offset | ||
* @param inputs Shape to offset and distance with tolerance | ||
* @returns Resulting offset shape | ||
*/ | ||
offset(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('operations.offset', inputs); | ||
} | ||
/** | ||
* Extrudes the face along direction | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/extrude.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#extrude | ||
* @param inputs Shape to extrude and direction parameter with tolerance | ||
* @returns Resulting extruded shape | ||
* @group extrusions | ||
* @shortname extrude | ||
* @drawable true | ||
*/ | ||
@@ -58,8 +43,7 @@ extrude(inputs) { | ||
* Extrudes the shapes along direction | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/extrudeShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#extrudeShapes | ||
* @param inputs Shapes to extrude and direction parameter with tolerance | ||
* @returns Resulting extruded shapes | ||
* @group extrusions | ||
* @shortname extrude shapes | ||
* @drawable true | ||
*/ | ||
@@ -71,8 +55,7 @@ extrudeShapes(inputs) { | ||
* Splits the face with edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/splitShapeWithShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#splitShapeWithShapes | ||
* @param inputs Face to split and edges to split with | ||
* @returns Resulting split shape | ||
* @group divisions | ||
* @shortname split | ||
* @drawable true | ||
*/ | ||
@@ -84,8 +67,7 @@ splitShapeWithShapes(inputs) { | ||
* Revolves the shape around the given direction | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/revolve.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#revolve | ||
* @param inputs Revolve parameters | ||
* @returns Resulting revolved shape | ||
* @group revolutions | ||
* @shortname revolve | ||
* @drawable true | ||
*/ | ||
@@ -97,8 +79,7 @@ revolve(inputs) { | ||
* Rotated extrude that is perofrmed on the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/rotatedExtrude.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#rotatedExtrude | ||
* @param inputs Rotated extrusion inputs | ||
* @returns OpenCascade shape | ||
* @group extrusions | ||
* @shortname rotated extrude | ||
* @drawable true | ||
*/ | ||
@@ -110,8 +91,7 @@ rotatedExtrude(inputs) { | ||
* Pipe shapes along the wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/pipe.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#pipe | ||
* @param inputs Path wire and shapes along the path | ||
* @returns OpenCascade shape | ||
* @group pipeing | ||
* @shortname pipe | ||
* @drawable true | ||
*/ | ||
@@ -122,9 +102,19 @@ pipe(inputs) { | ||
/** | ||
* Offset for various shapes | ||
* @param inputs Shape to offset and distance with tolerance | ||
* @returns Resulting offset shape | ||
* @group offsets | ||
* @shortname offset | ||
* @drawable true | ||
*/ | ||
offset(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('operations.offset', inputs); | ||
} | ||
/** | ||
* Thickens the shape into a solid by an offset distance | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/makeThickSolidSimple.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#makeThickSolidSimple | ||
* @param inputs OpenCascade shape | ||
* @returns OpenCascade solid shape | ||
* @group offsets | ||
* @shortname thicken | ||
* @drawable true | ||
*/ | ||
@@ -136,8 +126,7 @@ makeThickSolidSimple(inputs) { | ||
* Thickens the shape into a solid by joining | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/operations/makeThickSolidByJoin.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_operations.OCCTOperations.html#makeThickSolidByJoin | ||
* @param inputs OpenCascade shape and options for thickening | ||
* @returns OpenCascade solid shape | ||
* @group offsets | ||
* @shortname joined thicken | ||
* @drawable true | ||
*/ | ||
@@ -144,0 +133,0 @@ makeThickSolidByJoin(inputs) { |
@@ -8,10 +8,9 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Makes the compound shape, which can include any kind of shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/compound/makeCompound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_compound.OCCTCompound.html#makeCompound | ||
* @param inputs OpenCascade shapes | ||
* @returns OpenCascade compounded shape | ||
* @group create | ||
* @shortname make | ||
* @drawable true | ||
*/ | ||
makeCompound(inputs: Inputs.OCCT.CompoundShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSCompoundPointer>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTCompound { | ||
* Makes the compound shape, which can include any kind of shapes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/compound/makeCompound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_compound.OCCTCompound.html#makeCompound | ||
* @param inputs OpenCascade shapes | ||
* @returns OpenCascade compounded shape | ||
* @group create | ||
* @shortname make | ||
* @drawable true | ||
*/ | ||
@@ -15,0 +14,0 @@ makeCompound(inputs) { |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Creates linear edge between two points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/line.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#line | ||
* @param inputs Two points between which edge should be created | ||
* @returns OpenCascade edge | ||
* @group primitives | ||
* @shortname line | ||
* @drawable true | ||
*/ | ||
@@ -19,8 +18,7 @@ line(inputs: Inputs.OCCT.LineDto): Promise<Inputs.OCCT.TopoDSEdgePointer>; | ||
* Creates arc edge between three points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/arcThroughThreePoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#arcThroughThreePoints | ||
* @param inputs Shape, radius and edge indexes to fillet | ||
* @returns OpenCascade edge | ||
* @group primitives | ||
* @shortname arc 3 points | ||
* @drawable true | ||
*/ | ||
@@ -30,8 +28,7 @@ arcThroughThreePoints(inputs: Inputs.OCCT.ArcEdgeThreePointsDto): Promise<Inputs.OCCT.TopoDSEdgePointer>; | ||
* Creates OpenCascade circle edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/createCircleEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#createCircleEdge | ||
* @param inputs Circle parameters | ||
* @returns OpenCascade circle edge | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable true | ||
*/ | ||
@@ -41,8 +38,7 @@ createCircleEdge(inputs: Inputs.OCCT.CircleDto): Promise<Inputs.OCCT.TopoDSEdgePointer>; | ||
* Creates OpenCascade ellipse edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/createEllipseEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#createEllipseEdge | ||
* @param inputs Ellipse parameters | ||
* @returns OpenCascade ellipse edge | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable true | ||
*/ | ||
@@ -52,5 +48,7 @@ createEllipseEdge(inputs: Inputs.OCCT.EllipseDto): Promise<Inputs.OCCT.TopoDSEdgePointer>; | ||
* Removes internal faces for the shape | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#removeInternalEdges | ||
* @param inputs Shape | ||
* @returns OpenCascade shape with no internal edges | ||
* @group shapes | ||
* @shortname remove internal | ||
* @drawable true | ||
*/ | ||
@@ -60,8 +58,7 @@ removeInternalEdges(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Gets the edge by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdge | ||
* @param inputs Shape | ||
* @returns OpenCascade edge | ||
* @group shapes | ||
* @shortname get edge | ||
* @drawable true | ||
*/ | ||
@@ -71,8 +68,7 @@ getEdge(inputs: Inputs.OCCT.ShapeIndexDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSEdgePointer>; | ||
* Gets the edges of a shape in a list | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdges.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdges | ||
* @param inputs Shape | ||
* @returns OpenCascade edge list | ||
* @group shapes | ||
* @shortname get edges | ||
* @drawable true | ||
*/ | ||
@@ -82,8 +78,7 @@ getEdges(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSEdgePointer[]>; | ||
* Creates an edge from geom curve and geom surface | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/makeEdgeFromGeom2dCurveAndSurface.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#makeEdgeFromGeom2dCurveAndSurface | ||
* @param inputs shapes are expected to contain 2 array elements - first is geom curve, second geom surface | ||
* @returns OpenCascade TopoDS_Edge | ||
* @group from | ||
* @shortname 2d curve and surface | ||
* @drawable true | ||
*/ | ||
@@ -93,8 +88,7 @@ makeEdgeFromGeom2dCurveAndSurface(inputs: Inputs.OCCT.EdgeFromGeom2dCurveAndSurfaceDto<Inputs.OCCT.Geom2dCurvePointer, Inputs.OCCT.GeomSurfacePointer>): Promise<Inputs.OCCT.TopoDSEdgePointer>; | ||
* Gets corner points of edges for a shape. There's no order guarantee here. All duplicates are removed, so when three edges form one corner, that will be represented by a single point in the list. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getCornerPointsOfEdgesForShape.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getCornerPointsOfEdgesForShape | ||
* @param inputs Shape that contains edges - wire, face, shell, solid | ||
* @returns List of points | ||
* @group get | ||
* @shortname corners | ||
* @drawable true | ||
*/ | ||
@@ -104,8 +98,7 @@ getCornerPointsOfEdgesForShape(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Gets the edge length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgeLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgeLength | ||
* @param inputs edge | ||
* @returns Length | ||
* @group get | ||
* @shortname length | ||
* @drawable false | ||
*/ | ||
@@ -115,8 +108,7 @@ getEdgeLength(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<number>; | ||
* Gets the lengths of the edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgesLengths.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgesLengths | ||
* @param inputs edges | ||
* @returns Lengths | ||
* @group get | ||
* @shortname lengths | ||
* @drawable false | ||
*/ | ||
@@ -126,8 +118,7 @@ getEdgesLengths(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<number[]>; | ||
* Gets the center of mass for the edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgeCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgeCenterOfMass | ||
* @param inputs edge | ||
* @returns Point representing center of mass | ||
* @group get | ||
* @shortname center of mass | ||
* @drawable true | ||
*/ | ||
@@ -137,8 +128,7 @@ getEdgeCenterOfMass(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3>; | ||
* Gets the centers of mass for the edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgesCentersOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgesCentersOfMass | ||
* @param inputs edges | ||
* @returns Points representing centers of mass | ||
* @group get | ||
* @shortname centers of mass | ||
* @drawable true | ||
*/ | ||
@@ -148,8 +138,7 @@ getEdgesCentersOfMass(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Gets the point on edge at param | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/pointOnEdgeAtParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#pointOnEdgeAtParam | ||
* @param input edge | ||
* @returns Point on param | ||
* @group extract | ||
* @shortname point at param | ||
* @drawable true | ||
*/ | ||
@@ -159,8 +148,7 @@ pointOnEdgeAtParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3>; | ||
* Gets the tangent vector on edge at param | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/tangentOnEdgeAtParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#tangentOnEdgeAtParam | ||
* @param input edge | ||
* @returns Tangent vector on param | ||
* @group extract | ||
* @shortname tangent at param | ||
* @drawable true | ||
*/ | ||
@@ -170,8 +158,7 @@ tangentOnEdgeAtParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3>; | ||
* Gets the point on edge at length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/pointOnEdgeAtLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#pointOnEdgeAtLength | ||
* @param input edge and length | ||
* @returns Point on edge | ||
* @group extract | ||
* @shortname point at length | ||
* @drawable true | ||
*/ | ||
@@ -181,8 +168,7 @@ pointOnEdgeAtLength(inputs: Inputs.OCCT.DataOnGeometryAtLengthDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3>; | ||
* Gets the tangent vector on edge at length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/tangentOnEdgeAtLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#tangentOnEdgeAtLength | ||
* @param input edge and length | ||
* @returns Tangent vector on edge | ||
* @group extract | ||
* @shortname tangent at length | ||
* @drawable true | ||
*/ | ||
@@ -192,8 +178,7 @@ tangentOnEdgeAtLength(inputs: Inputs.OCCT.DataOnGeometryAtLengthDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3>; | ||
* Gets the start point on edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/startPointOnEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#startPointOnEdge | ||
* @param input edge | ||
* @returns Start point | ||
* @group extract | ||
* @shortname start point | ||
* @drawable true | ||
*/ | ||
@@ -203,8 +188,7 @@ startPointOnEdge(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3>; | ||
* Gets the end point on edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/endPointOnEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#endPointOnEdge | ||
* @param input edge | ||
* @returns End point | ||
* @group extract | ||
* @shortname end point | ||
* @drawable true | ||
*/ | ||
@@ -214,8 +198,7 @@ endPointOnEdge(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3>; | ||
* Divides edge by params to points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/divideEdgeByParamsToPoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#divideEdgeByParamsToPoints | ||
* @param input edge and division params | ||
* @returns Points | ||
* @group extract | ||
* @shortname points by params | ||
* @drawable true | ||
*/ | ||
@@ -225,10 +208,9 @@ divideEdgeByParamsToPoints(inputs: Inputs.OCCT.DivideDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Divides edge by length to points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/divideEdgeByEqualDistanceToPoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#divideEdgeByEqualDistanceToPoints | ||
* @param input edge and division params | ||
* @returns Points | ||
* @group extract | ||
* @shortname points by distance | ||
* @drawable true | ||
*/ | ||
divideEdgeByEqualDistanceToPoints(inputs: Inputs.OCCT.DivideDto<Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.Base.Point3[]>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTEdge { | ||
* Creates linear edge between two points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/line.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#line | ||
* @param inputs Two points between which edge should be created | ||
* @returns OpenCascade edge | ||
* @group primitives | ||
* @shortname line | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ line(inputs) { | ||
* Creates arc edge between three points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/arcThroughThreePoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#arcThroughThreePoints | ||
* @param inputs Shape, radius and edge indexes to fillet | ||
* @returns OpenCascade edge | ||
* @group primitives | ||
* @shortname arc 3 points | ||
* @drawable true | ||
*/ | ||
@@ -33,8 +31,7 @@ arcThroughThreePoints(inputs) { | ||
* Creates OpenCascade circle edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/createCircleEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#createCircleEdge | ||
* @param inputs Circle parameters | ||
* @returns OpenCascade circle edge | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable true | ||
*/ | ||
@@ -46,8 +43,7 @@ createCircleEdge(inputs) { | ||
* Creates OpenCascade ellipse edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/createEllipseEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#createEllipseEdge | ||
* @param inputs Ellipse parameters | ||
* @returns OpenCascade ellipse edge | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable true | ||
*/ | ||
@@ -59,5 +55,7 @@ createEllipseEdge(inputs) { | ||
* Removes internal faces for the shape | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#removeInternalEdges | ||
* @param inputs Shape | ||
* @returns OpenCascade shape with no internal edges | ||
* @group shapes | ||
* @shortname remove internal | ||
* @drawable true | ||
*/ | ||
@@ -69,8 +67,7 @@ removeInternalEdges(inputs) { | ||
* Gets the edge by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdge | ||
* @param inputs Shape | ||
* @returns OpenCascade edge | ||
* @group shapes | ||
* @shortname get edge | ||
* @drawable true | ||
*/ | ||
@@ -82,8 +79,7 @@ getEdge(inputs) { | ||
* Gets the edges of a shape in a list | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdges.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdges | ||
* @param inputs Shape | ||
* @returns OpenCascade edge list | ||
* @group shapes | ||
* @shortname get edges | ||
* @drawable true | ||
*/ | ||
@@ -95,8 +91,7 @@ getEdges(inputs) { | ||
* Creates an edge from geom curve and geom surface | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/makeEdgeFromGeom2dCurveAndSurface.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#makeEdgeFromGeom2dCurveAndSurface | ||
* @param inputs shapes are expected to contain 2 array elements - first is geom curve, second geom surface | ||
* @returns OpenCascade TopoDS_Edge | ||
* @group from | ||
* @shortname 2d curve and surface | ||
* @drawable true | ||
*/ | ||
@@ -109,8 +104,7 @@ makeEdgeFromGeom2dCurveAndSurface(inputs) { | ||
* Gets corner points of edges for a shape. There's no order guarantee here. All duplicates are removed, so when three edges form one corner, that will be represented by a single point in the list. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getCornerPointsOfEdgesForShape.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getCornerPointsOfEdgesForShape | ||
* @param inputs Shape that contains edges - wire, face, shell, solid | ||
* @returns List of points | ||
* @group get | ||
* @shortname corners | ||
* @drawable true | ||
*/ | ||
@@ -122,8 +116,7 @@ getCornerPointsOfEdgesForShape(inputs) { | ||
* Gets the edge length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgeLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgeLength | ||
* @param inputs edge | ||
* @returns Length | ||
* @group get | ||
* @shortname length | ||
* @drawable false | ||
*/ | ||
@@ -135,8 +128,7 @@ getEdgeLength(inputs) { | ||
* Gets the lengths of the edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgesLengths.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgesLengths | ||
* @param inputs edges | ||
* @returns Lengths | ||
* @group get | ||
* @shortname lengths | ||
* @drawable false | ||
*/ | ||
@@ -148,8 +140,7 @@ getEdgesLengths(inputs) { | ||
* Gets the center of mass for the edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgeCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgeCenterOfMass | ||
* @param inputs edge | ||
* @returns Point representing center of mass | ||
* @group get | ||
* @shortname center of mass | ||
* @drawable true | ||
*/ | ||
@@ -161,8 +152,7 @@ getEdgeCenterOfMass(inputs) { | ||
* Gets the centers of mass for the edges | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/getEdgesCentersOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#getEdgesCentersOfMass | ||
* @param inputs edges | ||
* @returns Points representing centers of mass | ||
* @group get | ||
* @shortname centers of mass | ||
* @drawable true | ||
*/ | ||
@@ -174,8 +164,7 @@ getEdgesCentersOfMass(inputs) { | ||
* Gets the point on edge at param | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/pointOnEdgeAtParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#pointOnEdgeAtParam | ||
* @param input edge | ||
* @returns Point on param | ||
* @group extract | ||
* @shortname point at param | ||
* @drawable true | ||
*/ | ||
@@ -187,8 +176,7 @@ pointOnEdgeAtParam(inputs) { | ||
* Gets the tangent vector on edge at param | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/tangentOnEdgeAtParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#tangentOnEdgeAtParam | ||
* @param input edge | ||
* @returns Tangent vector on param | ||
* @group extract | ||
* @shortname tangent at param | ||
* @drawable true | ||
*/ | ||
@@ -200,8 +188,7 @@ tangentOnEdgeAtParam(inputs) { | ||
* Gets the point on edge at length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/pointOnEdgeAtLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#pointOnEdgeAtLength | ||
* @param input edge and length | ||
* @returns Point on edge | ||
* @group extract | ||
* @shortname point at length | ||
* @drawable true | ||
*/ | ||
@@ -213,8 +200,7 @@ pointOnEdgeAtLength(inputs) { | ||
* Gets the tangent vector on edge at length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/tangentOnEdgeAtLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#tangentOnEdgeAtLength | ||
* @param input edge and length | ||
* @returns Tangent vector on edge | ||
* @group extract | ||
* @shortname tangent at length | ||
* @drawable true | ||
*/ | ||
@@ -226,8 +212,7 @@ tangentOnEdgeAtLength(inputs) { | ||
* Gets the start point on edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/startPointOnEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#startPointOnEdge | ||
* @param input edge | ||
* @returns Start point | ||
* @group extract | ||
* @shortname start point | ||
* @drawable true | ||
*/ | ||
@@ -239,8 +224,7 @@ startPointOnEdge(inputs) { | ||
* Gets the end point on edge | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/endPointOnEdge.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#endPointOnEdge | ||
* @param input edge | ||
* @returns End point | ||
* @group extract | ||
* @shortname end point | ||
* @drawable true | ||
*/ | ||
@@ -252,8 +236,7 @@ endPointOnEdge(inputs) { | ||
* Divides edge by params to points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/divideEdgeByParamsToPoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#divideEdgeByParamsToPoints | ||
* @param input edge and division params | ||
* @returns Points | ||
* @group extract | ||
* @shortname points by params | ||
* @drawable true | ||
*/ | ||
@@ -265,8 +248,7 @@ divideEdgeByParamsToPoints(inputs) { | ||
* Divides edge by length to points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/edge/divideEdgeByEqualDistanceToPoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_edge.OCCTEdge.html#divideEdgeByEqualDistanceToPoints | ||
* @param input edge and division params | ||
* @returns Points | ||
* @group extract | ||
* @shortname points by distance | ||
* @drawable true | ||
*/ | ||
@@ -273,0 +255,0 @@ divideEdgeByEqualDistanceToPoints(inputs) { |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Creates a face from wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createFaceFromWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createFaceFromWire | ||
* @param inputs OpenCascade wire shape and indication if face should be planar | ||
* @returns OpenCascade face shape | ||
* @group from | ||
* @shortname wire | ||
* @drawable true | ||
*/ | ||
@@ -19,8 +18,7 @@ createFaceFromWire(inputs: Inputs.OCCT.FaceFromWireDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Creates faces from wires | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createFacesFromWires.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createFacesFromWires | ||
* @param inputs OpenCascade wire shape and indication if face should be planar | ||
* @returns OpenCascade face shape | ||
* @group from | ||
* @shortname wires | ||
* @drawable true | ||
*/ | ||
@@ -30,8 +28,7 @@ createFacesFromWires(inputs: Inputs.OCCT.FaceFromWireDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.OCCT.TopoDSFacePointer[]>; | ||
* Creates a face from the surface | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/faceFromSurface.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#faceFromSurface | ||
* @param inputs Face shape | ||
* @returns OpenCascade surface | ||
* @group from | ||
* @shortname surface | ||
* @drawable true | ||
*/ | ||
@@ -41,8 +38,7 @@ faceFromSurface(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.GeomSurfacePointer>): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Creates a face from the surface and a wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/faceFromSurfaceAndWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#faceFromSurfaceAndWire | ||
* @param inputs OpenCascade surface, a wire and indication wether face should be created inside or not | ||
* @returns Face shape | ||
* @group from | ||
* @shortname surface and wire | ||
* @drawable true | ||
*/ | ||
@@ -52,8 +48,7 @@ faceFromSurfaceAndWire(inputs: Inputs.OCCT.FaceFromSurfaceAndWireDto<Inputs.OCCT.GeomSurfacePointer, Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Creates OpenCascade Polygon face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createPolygonFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createPolygonFace | ||
* @param inputs Polygon points | ||
* @returns OpenCascade polygon face | ||
* @group primitives | ||
* @shortname polygon | ||
* @drawable true | ||
*/ | ||
@@ -63,8 +58,7 @@ createPolygonFace(inputs: Inputs.OCCT.PolygonDto): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Creates OpenCascade circle face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createCircleFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createCircleFace | ||
* @param inputs Circle parameters | ||
* @returns OpenCascade circle face | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable true | ||
*/ | ||
@@ -74,8 +68,7 @@ createCircleFace(inputs: Inputs.OCCT.CircleDto): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Creates OpenCascade ellipse face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createEllipseFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createEllipseFace | ||
* @param inputs Ellipse parameters | ||
* @returns OpenCascade ellipse face | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable true | ||
*/ | ||
@@ -85,8 +78,7 @@ createEllipseFace(inputs: Inputs.OCCT.EllipseDto): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Creates OpenCascade square face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createSquareFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createSquareFace | ||
* @param inputs Square parameters | ||
* @returns OpenCascade square face | ||
* @group primitives | ||
* @shortname square | ||
* @drawable true | ||
*/ | ||
@@ -96,8 +88,7 @@ createSquareFace(inputs: Inputs.OCCT.SquareDto): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Creates OpenCascade rectangle face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createRectangleFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createRectangleFace | ||
* @param inputs rectangle parameters | ||
* @returns OpenCascade rectangle | ||
* @group primitives | ||
* @shortname rectangle | ||
* @drawable true | ||
*/ | ||
@@ -107,8 +98,7 @@ createRectangleFace(inputs: Inputs.OCCT.RectangleDto): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Gets the face by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFace | ||
* @param inputs Shape | ||
* @returns OpenCascade face | ||
* @group get | ||
* @shortname face | ||
* @drawable true | ||
*/ | ||
@@ -118,8 +108,7 @@ getFace(inputs: Inputs.OCCT.ShapeIndexDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Gets the faces of the shape in a list | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaces.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaces | ||
* @param inputs Shape | ||
* @returns OpenCascade faces array | ||
* @group get | ||
* @shortname faces | ||
* @drawable true | ||
*/ | ||
@@ -129,8 +118,7 @@ getFaces(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSFacePointer[]>; | ||
* Computes reversed face from input face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/reversedFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#reversedFace | ||
* @param inputs Face | ||
* @returns OpenCascade face | ||
* @group get | ||
* @shortname reversed | ||
* @drawable true | ||
*/ | ||
@@ -140,8 +128,7 @@ reversedFace(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.OCCT.TopoDSFacePointer>; | ||
* Subdivides a face to point grid | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToPoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToPoints | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points | ||
* @drawable true | ||
*/ | ||
@@ -151,8 +138,7 @@ subdivideToPoints(inputs: Inputs.OCCT.FaceSubdivisionDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Subdivides a face to point grid with shifts and removals on nth uv rows or columns | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToPointsControlled.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToPointsControlled | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points nth | ||
* @drawable true | ||
*/ | ||
@@ -162,8 +148,7 @@ subdivideToPointsControlled(inputs: Inputs.OCCT.FaceSubdivisionControlledDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Subdivides a face to normals grid | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToNormals.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToNormals | ||
* @param inputs Face and params for subdivision | ||
* @returns normal vectors | ||
* @group extract | ||
* @shortname normals | ||
* @drawable true | ||
*/ | ||
@@ -173,8 +158,7 @@ subdivideToNormals(inputs: Inputs.OCCT.FaceSubdivisionDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Vector3[]>; | ||
* Subdivides a face to uv grid | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToUV | ||
* @param inputs Face and params for subdivision | ||
* @returns uv params in array | ||
* @group extract | ||
* @shortname uvs | ||
* @drawable true | ||
*/ | ||
@@ -184,8 +168,7 @@ subdivideToUV(inputs: Inputs.OCCT.FaceSubdivisionDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point2[]>; | ||
* Get point on UV where U and V are described between 0 and 1. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/pointOnUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#pointOnUV | ||
* @param inputs Face and params for subdivision | ||
* @returns point | ||
* @group extract | ||
* @shortname point on uv | ||
* @drawable true | ||
*/ | ||
@@ -195,8 +178,7 @@ pointOnUV(inputs: Inputs.OCCT.DataOnUVDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point3>; | ||
* Get normal on UV where U and V are described between 0 and 1. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/normalOnUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#normalOnUV | ||
* @param inputs Face and params for subdivision | ||
* @returns normal vector | ||
* @group extract | ||
* @shortname normal on uv | ||
* @drawable true | ||
*/ | ||
@@ -206,8 +188,7 @@ normalOnUV(inputs: Inputs.OCCT.DataOnUVDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Vector3>; | ||
* Get points on UVs where U and V are described between 0 and 1 in two dimensional arrays. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/pointOnUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#pointOnUV | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points on uvs | ||
* @drawable true | ||
*/ | ||
@@ -217,8 +198,7 @@ pointsOnUVs(inputs: Inputs.OCCT.DataOnUVsDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Get normals on UVs where U and V are described between 0 and 1 in two dimensional arrays. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/normalsOnUVs.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#normalsOnUVs | ||
* @param inputs Face and params for subdivision | ||
* @returns normals | ||
* @group extract | ||
* @shortname normals on uvs | ||
* @drawable true | ||
*/ | ||
@@ -228,8 +208,7 @@ normalsOnUVs(inputs: Inputs.OCCT.DataOnUVsDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Vector3[]>; | ||
* Subdivides a face to points along a line on parameter | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToPointsOnParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToPointsOnParam | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points on param | ||
* @drawable true | ||
*/ | ||
@@ -239,8 +218,7 @@ subdivideToPointsOnParam(inputs: Inputs.OCCT.FaceLinearSubdivisionDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Gets the U min bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getUMinBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getUMinBound | ||
* @param inputs OCCT Face | ||
* @returns u min bound | ||
* @group get | ||
* @shortname u min | ||
* @drawable false | ||
*/ | ||
@@ -250,8 +228,7 @@ getUMinBound(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<number>; | ||
* Gets the U max bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getUMaxBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getUMaxBound | ||
* @param inputs OCCT Face | ||
* @returns u max bound | ||
* @group get | ||
* @shortname u max | ||
* @drawable false | ||
*/ | ||
@@ -261,8 +238,7 @@ getUMaxBound(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<number>; | ||
* Gets the V min bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getVMinBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getVMinBound | ||
* @param inputs OCCT Face | ||
* @returns v min bound | ||
* @group get | ||
* @shortname v min | ||
* @drawable false | ||
*/ | ||
@@ -272,8 +248,7 @@ getVMinBound(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<number>; | ||
* Gets the V max bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getVMaxBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getVMaxBound | ||
* @param inputs OCCT Face | ||
* @returns v max bound | ||
* @group get | ||
* @shortname v max | ||
* @drawable false | ||
*/ | ||
@@ -283,8 +258,7 @@ getVMaxBound(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<number>; | ||
* Get the area of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaceArea.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaceArea | ||
* @param inputs OCCT Face | ||
* @returns area | ||
* @group get | ||
* @shortname face area | ||
* @drawable false | ||
*/ | ||
@@ -294,8 +268,7 @@ getFaceArea(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<number>; | ||
* Get the areas of the faces | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFacesAreas.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFacesAreas | ||
* @param inputs OCCT Faces | ||
* @returns areas | ||
* @group get | ||
* @shortname areas of faces | ||
* @drawable false | ||
*/ | ||
@@ -305,8 +278,7 @@ getFacesAreas(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSFacePointer>): Promise<number[]>; | ||
* Get the face center of mass point | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaceCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaceCenterOfMass | ||
* @param inputs OCCT Face | ||
* @returns point | ||
* @group get | ||
* @shortname center of mass | ||
* @drawable true | ||
*/ | ||
@@ -316,10 +288,9 @@ getFaceCenterOfMass(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point3>; | ||
* Get the face center of mass point | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaceCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaceCenterOfMass | ||
* @param inputs OCCT Faces | ||
* @returns points | ||
* @group get | ||
* @shortname centers of mass | ||
* @drawable true | ||
*/ | ||
getFacesCentersOfMass(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.Base.Point3[]>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTFace { | ||
* Creates a face from wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createFaceFromWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createFaceFromWire | ||
* @param inputs OpenCascade wire shape and indication if face should be planar | ||
* @returns OpenCascade face shape | ||
* @group from | ||
* @shortname wire | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ createFaceFromWire(inputs) { | ||
* Creates faces from wires | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createFacesFromWires.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createFacesFromWires | ||
* @param inputs OpenCascade wire shape and indication if face should be planar | ||
* @returns OpenCascade face shape | ||
* @group from | ||
* @shortname wires | ||
* @drawable true | ||
*/ | ||
@@ -33,8 +31,7 @@ createFacesFromWires(inputs) { | ||
* Creates a face from the surface | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/faceFromSurface.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#faceFromSurface | ||
* @param inputs Face shape | ||
* @returns OpenCascade surface | ||
* @group from | ||
* @shortname surface | ||
* @drawable true | ||
*/ | ||
@@ -46,8 +43,7 @@ faceFromSurface(inputs) { | ||
* Creates a face from the surface and a wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/faceFromSurfaceAndWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_geom_surfaces.OCCTSurfaces.html#faceFromSurfaceAndWire | ||
* @param inputs OpenCascade surface, a wire and indication wether face should be created inside or not | ||
* @returns Face shape | ||
* @group from | ||
* @shortname surface and wire | ||
* @drawable true | ||
*/ | ||
@@ -60,8 +56,7 @@ faceFromSurfaceAndWire(inputs) { | ||
* Creates OpenCascade Polygon face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createPolygonFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createPolygonFace | ||
* @param inputs Polygon points | ||
* @returns OpenCascade polygon face | ||
* @group primitives | ||
* @shortname polygon | ||
* @drawable true | ||
*/ | ||
@@ -73,8 +68,7 @@ createPolygonFace(inputs) { | ||
* Creates OpenCascade circle face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createCircleFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createCircleFace | ||
* @param inputs Circle parameters | ||
* @returns OpenCascade circle face | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable true | ||
*/ | ||
@@ -86,8 +80,7 @@ createCircleFace(inputs) { | ||
* Creates OpenCascade ellipse face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createEllipseFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createEllipseFace | ||
* @param inputs Ellipse parameters | ||
* @returns OpenCascade ellipse face | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable true | ||
*/ | ||
@@ -99,8 +92,7 @@ createEllipseFace(inputs) { | ||
* Creates OpenCascade square face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createSquareFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createSquareFace | ||
* @param inputs Square parameters | ||
* @returns OpenCascade square face | ||
* @group primitives | ||
* @shortname square | ||
* @drawable true | ||
*/ | ||
@@ -112,8 +104,7 @@ createSquareFace(inputs) { | ||
* Creates OpenCascade rectangle face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/createRectangleFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#createRectangleFace | ||
* @param inputs rectangle parameters | ||
* @returns OpenCascade rectangle | ||
* @group primitives | ||
* @shortname rectangle | ||
* @drawable true | ||
*/ | ||
@@ -125,8 +116,7 @@ createRectangleFace(inputs) { | ||
* Gets the face by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFace | ||
* @param inputs Shape | ||
* @returns OpenCascade face | ||
* @group get | ||
* @shortname face | ||
* @drawable true | ||
*/ | ||
@@ -138,8 +128,7 @@ getFace(inputs) { | ||
* Gets the faces of the shape in a list | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaces.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaces | ||
* @param inputs Shape | ||
* @returns OpenCascade faces array | ||
* @group get | ||
* @shortname faces | ||
* @drawable true | ||
*/ | ||
@@ -151,8 +140,7 @@ getFaces(inputs) { | ||
* Computes reversed face from input face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/reversedFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#reversedFace | ||
* @param inputs Face | ||
* @returns OpenCascade face | ||
* @group get | ||
* @shortname reversed | ||
* @drawable true | ||
*/ | ||
@@ -164,8 +152,7 @@ reversedFace(inputs) { | ||
* Subdivides a face to point grid | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToPoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToPoints | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points | ||
* @drawable true | ||
*/ | ||
@@ -177,8 +164,7 @@ subdivideToPoints(inputs) { | ||
* Subdivides a face to point grid with shifts and removals on nth uv rows or columns | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToPointsControlled.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToPointsControlled | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points nth | ||
* @drawable true | ||
*/ | ||
@@ -190,8 +176,7 @@ subdivideToPointsControlled(inputs) { | ||
* Subdivides a face to normals grid | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToNormals.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToNormals | ||
* @param inputs Face and params for subdivision | ||
* @returns normal vectors | ||
* @group extract | ||
* @shortname normals | ||
* @drawable true | ||
*/ | ||
@@ -203,8 +188,7 @@ subdivideToNormals(inputs) { | ||
* Subdivides a face to uv grid | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToUV | ||
* @param inputs Face and params for subdivision | ||
* @returns uv params in array | ||
* @group extract | ||
* @shortname uvs | ||
* @drawable true | ||
*/ | ||
@@ -216,8 +200,7 @@ subdivideToUV(inputs) { | ||
* Get point on UV where U and V are described between 0 and 1. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/pointOnUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#pointOnUV | ||
* @param inputs Face and params for subdivision | ||
* @returns point | ||
* @group extract | ||
* @shortname point on uv | ||
* @drawable true | ||
*/ | ||
@@ -229,8 +212,7 @@ pointOnUV(inputs) { | ||
* Get normal on UV where U and V are described between 0 and 1. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/normalOnUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#normalOnUV | ||
* @param inputs Face and params for subdivision | ||
* @returns normal vector | ||
* @group extract | ||
* @shortname normal on uv | ||
* @drawable true | ||
*/ | ||
@@ -242,8 +224,7 @@ normalOnUV(inputs) { | ||
* Get points on UVs where U and V are described between 0 and 1 in two dimensional arrays. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/pointOnUV.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#pointOnUV | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points on uvs | ||
* @drawable true | ||
*/ | ||
@@ -255,8 +236,7 @@ pointsOnUVs(inputs) { | ||
* Get normals on UVs where U and V are described between 0 and 1 in two dimensional arrays. These will be mapped to real bounds. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/normalsOnUVs.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#normalsOnUVs | ||
* @param inputs Face and params for subdivision | ||
* @returns normals | ||
* @group extract | ||
* @shortname normals on uvs | ||
* @drawable true | ||
*/ | ||
@@ -268,8 +248,7 @@ normalsOnUVs(inputs) { | ||
* Subdivides a face to points along a line on parameter | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/subdivideToPointsOnParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#subdivideToPointsOnParam | ||
* @param inputs Face and params for subdivision | ||
* @returns points | ||
* @group extract | ||
* @shortname points on param | ||
* @drawable true | ||
*/ | ||
@@ -281,8 +260,7 @@ subdivideToPointsOnParam(inputs) { | ||
* Gets the U min bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getUMinBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getUMinBound | ||
* @param inputs OCCT Face | ||
* @returns u min bound | ||
* @group get | ||
* @shortname u min | ||
* @drawable false | ||
*/ | ||
@@ -294,8 +272,7 @@ getUMinBound(inputs) { | ||
* Gets the U max bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getUMaxBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getUMaxBound | ||
* @param inputs OCCT Face | ||
* @returns u max bound | ||
* @group get | ||
* @shortname u max | ||
* @drawable false | ||
*/ | ||
@@ -307,8 +284,7 @@ getUMaxBound(inputs) { | ||
* Gets the V min bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getVMinBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getVMinBound | ||
* @param inputs OCCT Face | ||
* @returns v min bound | ||
* @group get | ||
* @shortname v min | ||
* @drawable false | ||
*/ | ||
@@ -320,8 +296,7 @@ getVMinBound(inputs) { | ||
* Gets the V max bound of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getVMaxBound.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getVMaxBound | ||
* @param inputs OCCT Face | ||
* @returns v max bound | ||
* @group get | ||
* @shortname v max | ||
* @drawable false | ||
*/ | ||
@@ -333,8 +308,7 @@ getVMaxBound(inputs) { | ||
* Get the area of the face | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaceArea.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaceArea | ||
* @param inputs OCCT Face | ||
* @returns area | ||
* @group get | ||
* @shortname face area | ||
* @drawable false | ||
*/ | ||
@@ -346,8 +320,7 @@ getFaceArea(inputs) { | ||
* Get the areas of the faces | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFacesAreas.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFacesAreas | ||
* @param inputs OCCT Faces | ||
* @returns areas | ||
* @group get | ||
* @shortname areas of faces | ||
* @drawable false | ||
*/ | ||
@@ -359,8 +332,7 @@ getFacesAreas(inputs) { | ||
* Get the face center of mass point | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaceCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaceCenterOfMass | ||
* @param inputs OCCT Face | ||
* @returns point | ||
* @group get | ||
* @shortname center of mass | ||
* @drawable true | ||
*/ | ||
@@ -372,8 +344,7 @@ getFaceCenterOfMass(inputs) { | ||
* Get the face center of mass point | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/face/getFaceCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_face.OCCTFace.html#getFaceCenterOfMass | ||
* @param inputs OCCT Faces | ||
* @returns points | ||
* @group get | ||
* @shortname centers of mass | ||
* @drawable true | ||
*/ | ||
@@ -380,0 +351,0 @@ getFacesCentersOfMass(inputs) { |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Creates a shell from faces | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/shell/sewFaces.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_shell.OCCTShell.html#sewFaces | ||
* @param inputs OpenCascade shell and faces | ||
* @returns OpenCascade shell | ||
* @group create | ||
* @shortname sew | ||
* @drawable true | ||
*/ | ||
@@ -19,10 +18,9 @@ sewFaces(inputs: Inputs.OCCT.SewDto<Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.OCCT.TopoDSShellPointer>; | ||
* Get shell surface area | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/shell/getShellSurfaceArea.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_shell.OCCTShell.html#getShellSurfaceArea | ||
* @param inputs shell shape | ||
* @returns Surface area | ||
* @group get | ||
* @shortname area | ||
* @drawable false | ||
*/ | ||
getShellSurfaceArea(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShellPointer>): Promise<number>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTShell { | ||
* Creates a shell from faces | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/shell/sewFaces.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_shell.OCCTShell.html#sewFaces | ||
* @param inputs OpenCascade shell and faces | ||
* @returns OpenCascade shell | ||
* @group create | ||
* @shortname sew | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ sewFaces(inputs) { | ||
* Get shell surface area | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/shell/getShellSurfaceArea.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_shell.OCCTShell.html#getShellSurfaceArea | ||
* @param inputs shell shape | ||
* @returns Surface area | ||
* @group get | ||
* @shortname area | ||
* @drawable false | ||
*/ | ||
@@ -28,0 +26,0 @@ getShellSurfaceArea(inputs) { |
@@ -8,8 +8,7 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Creates Solid From shell that must be closed | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createBox.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createBox | ||
* @param inputs Closed shell to make into solid | ||
* @returns OpenCascade Solid | ||
* @group from | ||
* @shortname shell | ||
* @drawable true | ||
*/ | ||
@@ -19,8 +18,7 @@ fromClosedShell(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSShellPointer>): Promise<Inputs.OCCT.TopoDSSolidPointer>; | ||
* Creates OpenCascade Box | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createBox.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createBox | ||
* @param inputs Box size and center | ||
* @returns OpenCascade Box | ||
* @group primitives | ||
* @shortname box | ||
* @drawable true | ||
*/ | ||
@@ -30,8 +28,7 @@ createBox(inputs: Inputs.OCCT.BoxDto): Promise<Inputs.OCCT.TopoDSSolidPointer>; | ||
* Creates OpenCascade Box from corner | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createBoxFromCorner.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createBoxFromCorner | ||
* @param inputs Box size and corner coordinates | ||
* @returns OpenCascade Box | ||
* @group primitives | ||
* @shortname box corner | ||
* @drawable true | ||
*/ | ||
@@ -41,8 +38,7 @@ createBoxFromCorner(inputs: Inputs.OCCT.BoxFromCornerDto): Promise<Inputs.OCCT.TopoDSSolidPointer>; | ||
* Creates OpenCascade Cylinder | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createCylinder.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createCylinder | ||
* @param inputs Cylinder parameters | ||
* @returns OpenCascade Cylinder | ||
* @group primitives | ||
* @shortname cylinder | ||
* @drawable true | ||
*/ | ||
@@ -52,8 +48,7 @@ createCylinder(inputs: Inputs.OCCT.CylinderDto): Promise<Inputs.OCCT.TopoDSSolidPointer>; | ||
* Creates OpenCascade Cylinders on simple bit by bit lines represented by two points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createCylindersOnLines.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createCylindersOnLines | ||
* @param inputs Cylinder parameters | ||
* @returns OpenCascade Cylinder | ||
* @group primitives | ||
* @shortname cylinders on lines | ||
* @drawable true | ||
*/ | ||
@@ -63,8 +58,7 @@ createCylindersOnLines(inputs: Inputs.OCCT.CylindersOnLinesDto): Promise<Inputs.OCCT.TopoDSSolidPointer[]>; | ||
* Creates OpenCascade Sphere | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createSphere.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createSphere | ||
* @param inputs Sphere radius and center | ||
* @returns OpenCascade Sphere | ||
* @group primitives | ||
* @shortname sphere | ||
* @drawable true | ||
*/ | ||
@@ -74,8 +68,7 @@ createSphere(inputs: Inputs.OCCT.SphereDto): Promise<Inputs.OCCT.TopoDSSolidPointer>; | ||
* Creates OpenCascade Cone | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createCone.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createCone | ||
* @param inputs Cone parameters | ||
* @returns OpenCascade cone shape | ||
* @group primitives | ||
* @shortname cone | ||
* @drawable true | ||
*/ | ||
@@ -85,8 +78,7 @@ createCone(inputs: Inputs.OCCT.ConeDto): Promise<Inputs.OCCT.TopoDSSolidPointer>; | ||
* Get solid surface area | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidSurfaceArea.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidSurfaceArea | ||
* @param inputs Closed solid shape | ||
* @returns Surface area | ||
* @group get | ||
* @shortname area | ||
* @drawable false | ||
*/ | ||
@@ -96,8 +88,7 @@ getSolidSurfaceArea(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSSolidPointer>): Promise<number>; | ||
* Get solid volume | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidVolume.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidVolume | ||
* @param inputs Closed solid shape | ||
* @returns volume | ||
* @group get | ||
* @shortname volume | ||
* @drawable false | ||
*/ | ||
@@ -107,8 +98,7 @@ getSolidVolume(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSSolidPointer>): Promise<number>; | ||
* Get solids volumes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidsVolumes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidsVolumes | ||
* @param inputs Closed solid shapes | ||
* @returns volumes | ||
* @group get | ||
* @shortname volumes | ||
* @drawable false | ||
*/ | ||
@@ -118,8 +108,7 @@ getSolidsVolumes(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSSolidPointer>): Promise<number[]>; | ||
* Get solid center of mass | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidCenterOfMass | ||
* @param inputs Closed solid shape | ||
* @returns center of mass point | ||
* @group get | ||
* @shortname center of mass | ||
* @drawable true | ||
*/ | ||
@@ -129,10 +118,9 @@ getSolidCenterOfMass(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSSolidPointer>): Promise<Inputs.Base.Point3>; | ||
* Get centers of mass of solids | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidsCentersOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidsCentersOfMass | ||
* @param inputs Closed solid shapes | ||
* @returns Points indicating centers of mass | ||
* @group get | ||
* @shortname centers of mass | ||
* @drawable true | ||
*/ | ||
getSolidsCentersOfMass(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSSolidPointer>): Promise<Inputs.Base.Point3[]>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTSolid { | ||
* Creates Solid From shell that must be closed | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createBox.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createBox | ||
* @param inputs Closed shell to make into solid | ||
* @returns OpenCascade Solid | ||
* @group from | ||
* @shortname shell | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ fromClosedShell(inputs) { | ||
* Creates OpenCascade Box | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createBox.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createBox | ||
* @param inputs Box size and center | ||
* @returns OpenCascade Box | ||
* @group primitives | ||
* @shortname box | ||
* @drawable true | ||
*/ | ||
@@ -33,8 +31,7 @@ createBox(inputs) { | ||
* Creates OpenCascade Box from corner | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createBoxFromCorner.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createBoxFromCorner | ||
* @param inputs Box size and corner coordinates | ||
* @returns OpenCascade Box | ||
* @group primitives | ||
* @shortname box corner | ||
* @drawable true | ||
*/ | ||
@@ -46,8 +43,7 @@ createBoxFromCorner(inputs) { | ||
* Creates OpenCascade Cylinder | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createCylinder.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createCylinder | ||
* @param inputs Cylinder parameters | ||
* @returns OpenCascade Cylinder | ||
* @group primitives | ||
* @shortname cylinder | ||
* @drawable true | ||
*/ | ||
@@ -59,8 +55,7 @@ createCylinder(inputs) { | ||
* Creates OpenCascade Cylinders on simple bit by bit lines represented by two points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createCylindersOnLines.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createCylindersOnLines | ||
* @param inputs Cylinder parameters | ||
* @returns OpenCascade Cylinder | ||
* @group primitives | ||
* @shortname cylinders on lines | ||
* @drawable true | ||
*/ | ||
@@ -72,8 +67,7 @@ createCylindersOnLines(inputs) { | ||
* Creates OpenCascade Sphere | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createSphere.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createSphere | ||
* @param inputs Sphere radius and center | ||
* @returns OpenCascade Sphere | ||
* @group primitives | ||
* @shortname sphere | ||
* @drawable true | ||
*/ | ||
@@ -85,8 +79,7 @@ createSphere(inputs) { | ||
* Creates OpenCascade Cone | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/createCone.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#createCone | ||
* @param inputs Cone parameters | ||
* @returns OpenCascade cone shape | ||
* @group primitives | ||
* @shortname cone | ||
* @drawable true | ||
*/ | ||
@@ -99,8 +92,7 @@ createCone(inputs) { | ||
* Get solid surface area | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidSurfaceArea.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidSurfaceArea | ||
* @param inputs Closed solid shape | ||
* @returns Surface area | ||
* @group get | ||
* @shortname area | ||
* @drawable false | ||
*/ | ||
@@ -112,8 +104,7 @@ getSolidSurfaceArea(inputs) { | ||
* Get solid volume | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidVolume.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidVolume | ||
* @param inputs Closed solid shape | ||
* @returns volume | ||
* @group get | ||
* @shortname volume | ||
* @drawable false | ||
*/ | ||
@@ -125,8 +116,7 @@ getSolidVolume(inputs) { | ||
* Get solids volumes | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidsVolumes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidsVolumes | ||
* @param inputs Closed solid shapes | ||
* @returns volumes | ||
* @group get | ||
* @shortname volumes | ||
* @drawable false | ||
*/ | ||
@@ -138,8 +128,7 @@ getSolidsVolumes(inputs) { | ||
* Get solid center of mass | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidCenterOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidCenterOfMass | ||
* @param inputs Closed solid shape | ||
* @returns center of mass point | ||
* @group get | ||
* @shortname center of mass | ||
* @drawable true | ||
*/ | ||
@@ -151,8 +140,7 @@ getSolidCenterOfMass(inputs) { | ||
* Get centers of mass of solids | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/solid/getSolidsCentersOfMass.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_solid.OCCTSolid.html#getSolidsCentersOfMass | ||
* @param inputs Closed solid shapes | ||
* @returns Points indicating centers of mass | ||
* @group get | ||
* @shortname centers of mass | ||
* @drawable true | ||
*/ | ||
@@ -159,0 +147,0 @@ getSolidsCentersOfMass(inputs) { |
@@ -8,18 +8,43 @@ import * as Inputs from 'bitbybit-occt/lib/api/inputs/inputs'; | ||
* Creates OpenCascade Polygon wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createPolygonWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createPolygonWire | ||
* @param inputs Polygon points | ||
* @returns OpenCascade polygon wire shape | ||
* @group via points | ||
* @shortname polygon | ||
* @drawable true | ||
*/ | ||
createPolygonWire(inputs: Inputs.OCCT.PolygonDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Creates OpenCascade Bezier wire | ||
* @param inputs Points through which to make bezier curve | ||
* @returns OpenCascade Bezier wire | ||
* @group via points | ||
* @shortname bezier | ||
* @drawable true | ||
*/ | ||
createBezier(inputs: Inputs.OCCT.BezierDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Creates OpenCascade BSpline wire from points. This method can be used to create nicely shaped (periodic) loops. | ||
* @param inputs Points through which to make the curve, periodic bool and tolerance | ||
* @returns OpenCascade BSpline wire | ||
* @group via points | ||
* @shortname interpolate | ||
* @drawable true | ||
*/ | ||
interpolatePoints(inputs: Inputs.OCCT.InterpolationDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Creates OpenCascade BSPline wire | ||
* @param inputs Points through which to make BSpline | ||
* @returns OpenCascade BSpline wire | ||
* @group via points | ||
* @shortname bspline | ||
* @drawable true | ||
*/ | ||
createBSpline(inputs: Inputs.OCCT.BSplineDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Combines OpenCascade edges and wires into a single wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/combineEdgesAndWiresIntoAWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#combineEdgesAndWiresIntoAWire | ||
* @param inputs List of shapes of edges and wires | ||
* @returns OpenCascade wire | ||
* @group build | ||
* @shortname combine | ||
* @drawable true | ||
*/ | ||
@@ -29,28 +54,16 @@ combineEdgesAndWiresIntoAWire(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSWirePointer | Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Adds OpenCascade edges and wires into another wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/addEdgesAndWiresToWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#addEdgesAndWiresToWire | ||
* @param inputs List of shapes of edges and wires and a single shape wire to which edges need to be added | ||
* @returns OpenCascade wire | ||
* @group build | ||
* @shortname extend | ||
* @drawable true | ||
*/ | ||
addEdgesAndWiresToWire(inputs: Inputs.OCCT.ShapeShapesDto<Inputs.OCCT.TopoDSWirePointer, Inputs.OCCT.TopoDSWirePointer | Inputs.OCCT.TopoDSEdgePointer>): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Creates OpenCascade BSPline wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createbspline.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createBSpline | ||
* @param inputs Points through which to make BSpline | ||
* @returns OpenCascade BSpline wire | ||
*/ | ||
createBSpline(inputs: Inputs.OCCT.BSplineDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Divides OpenCascade wire to points blindly following its parametric space | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/dividewirebyparamstopoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#divideWireByParamsToPoints | ||
* @param inputs Describes into how many points should the wire be divided | ||
* @returns Points on wire | ||
* @group extract | ||
* @shortname points by params | ||
* @drawable true | ||
*/ | ||
@@ -60,8 +73,7 @@ divideWireByParamsToPoints(inputs: Inputs.OCCT.DivideDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Divides OpenCascade wire to equal distance points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/dividewirebyequaldistancetopoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#divideWireByEqualDistanceToPoints | ||
* @param inputs Describes into how many points should the wire be divided | ||
* @returns Points on wire | ||
* @group extract | ||
* @shortname points by distance | ||
* @drawable true | ||
*/ | ||
@@ -71,8 +83,7 @@ divideWireByEqualDistanceToPoints(inputs: Inputs.OCCT.DivideDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Point3[]>; | ||
* Evaluates point on a wire at parameter value between 0 and 1, being start and end points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/pointonwireatparam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#pointOnWireAtParam | ||
* @param inputs Wire shape and parameter | ||
* @returns Point as array of 3 numbers | ||
* @group extract | ||
* @shortname point at param | ||
* @drawable true | ||
*/ | ||
@@ -82,8 +93,7 @@ pointOnWireAtParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Point3>; | ||
* Evaluates point on a wire at certain length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/pointonwireatlength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#pointOnWireAtLength | ||
* @param inputs Wire shape and length value | ||
* @returns Point as array of 3 numbers | ||
* @group extract | ||
* @shortname point at length | ||
* @drawable true | ||
*/ | ||
@@ -93,8 +103,7 @@ pointOnWireAtLength(inputs: Inputs.OCCT.DataOnGeometryAtLengthDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Point3>; | ||
* Evaluates tangent vector on a wire at parameter value between 0 and 1, being start and end points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/tangentOnWireAtParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#tangentOnWireAtParam | ||
* @param inputs Wire shape and parameter | ||
* @returns Tangent vector as array of 3 numbers | ||
* @group extract | ||
* @shortname tangent at param | ||
* @drawable true | ||
*/ | ||
@@ -104,8 +113,7 @@ tangentOnWireAtParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Vector3>; | ||
* Evaluates tangent vector on a wire at certain length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/pointonwireatlength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#pointOnWireAtLength | ||
* @param inputs Wire shape and length value | ||
* @returns Tangent vector as array of 3 numbers | ||
* @group extract | ||
* @shortname tangent at length | ||
* @drawable true | ||
*/ | ||
@@ -115,8 +123,7 @@ tangentOnWireAtLength(inputs: Inputs.OCCT.DataOnGeometryAtLengthDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Vector3>; | ||
* Computes 3 derivative vectors of a curve at a given length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/derivativesonwireatlength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#derivativesOnWireAtLength | ||
* @param inputs Wire shape and length value | ||
* @returns Three arrays of vectors. Each vector represents derivatives in order - first, second, third | ||
* @group extract | ||
* @shortname derivatives at length | ||
* @drawable false | ||
*/ | ||
@@ -126,8 +133,7 @@ derivativesOnWireAtLength(inputs: Inputs.OCCT.DataOnGeometryAtLengthDto<Inputs.OCCT.TopoDSWirePointer>): Promise<[Inputs.Base.Vector3, Inputs.Base.Vector3, Inputs.Base.Vector3]>; | ||
* Computes 3 derivative vectors of a curve on parameter between 0 and 1. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/derivativesonwireatparam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#derivativesOnWireAtParam | ||
* @param inputs Wire shape and parameter value | ||
* @returns Three arrays of vectors. Each vector represents derivatives in order - first, second, third | ||
* @group extract | ||
* @shortname derivatives at param | ||
* @drawable false | ||
*/ | ||
@@ -137,8 +143,7 @@ derivativesOnWireAtParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Inputs.OCCT.TopoDSWirePointer>): Promise<[Inputs.Base.Vector3, Inputs.Base.Vector3, Inputs.Base.Vector3]>; | ||
* Computes the star point on the wire at param 0 | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/startpointonwire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#startPointOnWire | ||
* @param inputs Wire shape | ||
* @returns The length of the wire | ||
* @group extract | ||
* @shortname start point | ||
* @drawable true | ||
*/ | ||
@@ -148,38 +153,16 @@ startPointOnWire(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Point3>; | ||
* Computes the end point on the wire at param 1 | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/endpointonwire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#endPointOnWire | ||
* @param inputs Wire shape | ||
* @returns The length of the wire | ||
* @group extract | ||
* @shortname end point | ||
* @drawable true | ||
*/ | ||
endPointOnWire(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.Base.Point3>; | ||
/** | ||
* Creates OpenCascade Bezier wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createBezier.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createBezier | ||
* @param inputs Points through which to make bezier curve | ||
* @returns OpenCascade Bezier wire | ||
*/ | ||
createBezier(inputs: Inputs.OCCT.BezierDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Creates OpenCascade BSpline wire from points. This method can be used to create nicely shaped (periodic) loops. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/interpolatePoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#interpolatePoints | ||
* @param inputs Points through which to make the curve, periodic bool and tolerance | ||
* @returns OpenCascade BSpline wire | ||
*/ | ||
interpolatePoints(inputs: Inputs.OCCT.InterpolationDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Creates OpenCascade circle wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createCircleWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createCircleWire | ||
* @param inputs Circle parameters | ||
* @returns OpenCascade circle wire | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable true | ||
*/ | ||
@@ -189,8 +172,7 @@ createCircleWire(inputs: Inputs.OCCT.CircleDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Creates OpenCascade square wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createSquareWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createSquareWire | ||
* @param inputs Square parameters | ||
* @returns OpenCascade square wire | ||
* @group primitives | ||
* @shortname square | ||
* @drawable true | ||
*/ | ||
@@ -200,8 +182,7 @@ createSquareWire(inputs: Inputs.OCCT.SquareDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Creates OpenCascade star wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createStarWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createStarWire | ||
* @param inputs star parameters | ||
* @returns OpenCascade star wire | ||
* @group primitives | ||
* @shortname star | ||
* @drawable true | ||
*/ | ||
@@ -211,8 +192,7 @@ createStarWire(inputs: Inputs.OCCT.StarDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Creates OpenCascade n-gon wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createNGonWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createNGonWire | ||
* @param inputs ngon parameters | ||
* @returns OpenCascade ngon wire | ||
* @group primitives | ||
* @shortname n-gon | ||
* @drawable true | ||
*/ | ||
@@ -222,8 +202,7 @@ createNGonWire(inputs: Inputs.OCCT.NGonWireDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Creates n parallelogram wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createParallelogramWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createParallelogramWire | ||
* @param inputs parallelogram parameters | ||
* @returns OpenCascade star wire | ||
* @group primitives | ||
* @shortname parallelogram | ||
* @drawable true | ||
*/ | ||
@@ -233,8 +212,7 @@ createParallelogramWire(inputs: Inputs.OCCT.ParallelogramDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Creates OpenCascade rectangle wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createRectangleWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createRectangleWire | ||
* @param inputs rectangle parameters | ||
* @returns OpenCascade rectangle | ||
* @group primitives | ||
* @shortname rectangle | ||
* @drawable true | ||
*/ | ||
@@ -244,8 +222,7 @@ createRectangleWire(inputs: Inputs.OCCT.RectangleDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Creates OpenCascade ellipse wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createEllipseWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createEllipseWire | ||
* @param inputs Ellipse parameters | ||
* @returns OpenCascade ellipse wire | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable true | ||
*/ | ||
@@ -255,8 +232,7 @@ createEllipseWire(inputs: Inputs.OCCT.EllipseDto): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Gets the wire by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWire | ||
* @param inputs Shape | ||
* @returns OpenCascade wire | ||
* @group get | ||
* @shortname wire | ||
* @drawable true | ||
*/ | ||
@@ -266,8 +242,7 @@ getWire(inputs: Inputs.OCCT.ShapeIndexDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Gets the wires by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWires.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWires | ||
* @param inputs Shape | ||
* @returns OpenCascade wires | ||
* @group get | ||
* @shortname wires | ||
* @drawable true | ||
*/ | ||
@@ -277,18 +252,34 @@ getWires(inputs: Inputs.OCCT.ShapeIndexDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Computes reversed wire from input wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/reversedWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#reversedWire | ||
* @param inputs Shape | ||
* @returns OpenCascade wire | ||
* @group get | ||
* @shortname reversed | ||
* @drawable true | ||
*/ | ||
reversedWire(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
/** | ||
* Gets the wire length | ||
* @param inputs wire | ||
* @returns Length | ||
* @group get | ||
* @shortname length | ||
* @drawable false | ||
*/ | ||
getWireLength(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSWirePointer>): Promise<number>; | ||
/** | ||
* Gets the lengths of wires | ||
* @param inputs wires | ||
* @returns Lengths | ||
* @group get | ||
* @shortname lengths | ||
* @drawable false | ||
*/ | ||
getWiresLengths(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSWirePointer>): Promise<number[]>; | ||
/** | ||
* Places a wire on the face by mapping it's 2d coordinates to UV space. Wire must be positioned on the ground XZ plane for this to work. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/placeWireOnFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#placeWireOnFace | ||
* @param inputs two shapes - first a wire and second a face | ||
* @returns OpenCascade wire | ||
* @group place | ||
* @shortname wire on face | ||
* @drawable true | ||
*/ | ||
@@ -298,30 +289,9 @@ placeWireOnFace(inputs: Inputs.OCCT.WireOnFaceDto<Inputs.OCCT.TopoDSWirePointer, Inputs.OCCT.TopoDSFacePointer>): Promise<Inputs.OCCT.TopoDSWirePointer>; | ||
* Places multiple wires on the face by mapping it's 2d coordinates to UV space. Wires must be positioned on the ground XZ plane for this to work. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/placeWiresOnFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#placeWiresOnFace | ||
* @param inputs a face and a list of wires | ||
* @returns OpenCascade wires | ||
* @group place | ||
* @shortname wires on face | ||
* @drawable true | ||
*/ | ||
placeWiresOnFace(inputs: Inputs.OCCT.ShapeShapesDto<Inputs.OCCT.TopoDSFacePointer, Inputs.OCCT.TopoDSWirePointer>): Promise<Inputs.OCCT.TopoDSWirePointer[]>; | ||
/** | ||
* Gets the wire length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWireLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWireLength | ||
* @param inputs wire | ||
* @returns Length | ||
*/ | ||
getWireLength(inputs: Inputs.OCCT.ShapeDto<Inputs.OCCT.TopoDSWirePointer>): Promise<number>; | ||
/** | ||
* Gets the lengths of wires | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWiresLengths.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWiresLengths | ||
* @param inputs wires | ||
* @returns Lengths | ||
*/ | ||
getWiresLengths(inputs: Inputs.OCCT.ShapesDto<Inputs.OCCT.TopoDSWirePointer>): Promise<number[]>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTWire { | ||
* Creates OpenCascade Polygon wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createPolygonWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createPolygonWire | ||
* @param inputs Polygon points | ||
* @returns OpenCascade polygon wire shape | ||
* @group via points | ||
* @shortname polygon | ||
* @drawable true | ||
*/ | ||
@@ -19,9 +18,41 @@ createPolygonWire(inputs) { | ||
/** | ||
* Creates OpenCascade Bezier wire | ||
* @param inputs Points through which to make bezier curve | ||
* @returns OpenCascade Bezier wire | ||
* @group via points | ||
* @shortname bezier | ||
* @drawable true | ||
*/ | ||
createBezier(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.createBezier', inputs); | ||
} | ||
/** | ||
* Creates OpenCascade BSpline wire from points. This method can be used to create nicely shaped (periodic) loops. | ||
* @param inputs Points through which to make the curve, periodic bool and tolerance | ||
* @returns OpenCascade BSpline wire | ||
* @group via points | ||
* @shortname interpolate | ||
* @drawable true | ||
*/ | ||
interpolatePoints(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.interpolatePoints', inputs); | ||
} | ||
/** | ||
* Creates OpenCascade BSPline wire | ||
* @param inputs Points through which to make BSpline | ||
* @returns OpenCascade BSpline wire | ||
* @group via points | ||
* @shortname bspline | ||
* @drawable true | ||
*/ | ||
createBSpline(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.createBSpline', inputs); | ||
} | ||
/** | ||
* Combines OpenCascade edges and wires into a single wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/combineEdgesAndWiresIntoAWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#combineEdgesAndWiresIntoAWire | ||
* @param inputs List of shapes of edges and wires | ||
* @returns OpenCascade wire | ||
* @group build | ||
* @shortname combine | ||
* @drawable true | ||
*/ | ||
@@ -33,8 +64,7 @@ combineEdgesAndWiresIntoAWire(inputs) { | ||
* Adds OpenCascade edges and wires into another wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/addEdgesAndWiresToWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#addEdgesAndWiresToWire | ||
* @param inputs List of shapes of edges and wires and a single shape wire to which edges need to be added | ||
* @returns OpenCascade wire | ||
* @group build | ||
* @shortname extend | ||
* @drawable true | ||
*/ | ||
@@ -45,21 +75,8 @@ addEdgesAndWiresToWire(inputs) { | ||
/** | ||
* Creates OpenCascade BSPline wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createbspline.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createBSpline | ||
* @param inputs Points through which to make BSpline | ||
* @returns OpenCascade BSpline wire | ||
*/ | ||
createBSpline(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.createBSpline', inputs); | ||
} | ||
/** | ||
* Divides OpenCascade wire to points blindly following its parametric space | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/dividewirebyparamstopoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#divideWireByParamsToPoints | ||
* @param inputs Describes into how many points should the wire be divided | ||
* @returns Points on wire | ||
* @group extract | ||
* @shortname points by params | ||
* @drawable true | ||
*/ | ||
@@ -71,8 +88,7 @@ divideWireByParamsToPoints(inputs) { | ||
* Divides OpenCascade wire to equal distance points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/dividewirebyequaldistancetopoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#divideWireByEqualDistanceToPoints | ||
* @param inputs Describes into how many points should the wire be divided | ||
* @returns Points on wire | ||
* @group extract | ||
* @shortname points by distance | ||
* @drawable true | ||
*/ | ||
@@ -84,8 +100,7 @@ divideWireByEqualDistanceToPoints(inputs) { | ||
* Evaluates point on a wire at parameter value between 0 and 1, being start and end points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/pointonwireatparam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#pointOnWireAtParam | ||
* @param inputs Wire shape and parameter | ||
* @returns Point as array of 3 numbers | ||
* @group extract | ||
* @shortname point at param | ||
* @drawable true | ||
*/ | ||
@@ -97,8 +112,7 @@ pointOnWireAtParam(inputs) { | ||
* Evaluates point on a wire at certain length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/pointonwireatlength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#pointOnWireAtLength | ||
* @param inputs Wire shape and length value | ||
* @returns Point as array of 3 numbers | ||
* @group extract | ||
* @shortname point at length | ||
* @drawable true | ||
*/ | ||
@@ -110,8 +124,7 @@ pointOnWireAtLength(inputs) { | ||
* Evaluates tangent vector on a wire at parameter value between 0 and 1, being start and end points | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/tangentOnWireAtParam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#tangentOnWireAtParam | ||
* @param inputs Wire shape and parameter | ||
* @returns Tangent vector as array of 3 numbers | ||
* @group extract | ||
* @shortname tangent at param | ||
* @drawable true | ||
*/ | ||
@@ -123,8 +136,7 @@ tangentOnWireAtParam(inputs) { | ||
* Evaluates tangent vector on a wire at certain length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/pointonwireatlength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#pointOnWireAtLength | ||
* @param inputs Wire shape and length value | ||
* @returns Tangent vector as array of 3 numbers | ||
* @group extract | ||
* @shortname tangent at length | ||
* @drawable true | ||
*/ | ||
@@ -136,8 +148,7 @@ tangentOnWireAtLength(inputs) { | ||
* Computes 3 derivative vectors of a curve at a given length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/derivativesonwireatlength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#derivativesOnWireAtLength | ||
* @param inputs Wire shape and length value | ||
* @returns Three arrays of vectors. Each vector represents derivatives in order - first, second, third | ||
* @group extract | ||
* @shortname derivatives at length | ||
* @drawable false | ||
*/ | ||
@@ -149,8 +160,7 @@ derivativesOnWireAtLength(inputs) { | ||
* Computes 3 derivative vectors of a curve on parameter between 0 and 1. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/derivativesonwireatparam.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#derivativesOnWireAtParam | ||
* @param inputs Wire shape and parameter value | ||
* @returns Three arrays of vectors. Each vector represents derivatives in order - first, second, third | ||
* @group extract | ||
* @shortname derivatives at param | ||
* @drawable false | ||
*/ | ||
@@ -162,8 +172,7 @@ derivativesOnWireAtParam(inputs) { | ||
* Computes the star point on the wire at param 0 | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/startpointonwire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#startPointOnWire | ||
* @param inputs Wire shape | ||
* @returns The length of the wire | ||
* @group extract | ||
* @shortname start point | ||
* @drawable true | ||
*/ | ||
@@ -175,8 +184,7 @@ startPointOnWire(inputs) { | ||
* Computes the end point on the wire at param 1 | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/endpointonwire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#endPointOnWire | ||
* @param inputs Wire shape | ||
* @returns The length of the wire | ||
* @group extract | ||
* @shortname end point | ||
* @drawable true | ||
*/ | ||
@@ -186,46 +194,9 @@ endPointOnWire(inputs) { | ||
} | ||
// /** | ||
// * Creates OpenCascade BSPline wire | ||
// * <div> | ||
// * <img src="../assets/images/blockly-images/occt/shapes/wire/createBSpline.svg" alt="Blockly Image"/> | ||
// * </div> | ||
// * @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createbspline | ||
// * @param inputs Points through which to make BSpline | ||
// * @returns OpenCascade BSpline wire | ||
// */ | ||
// createInterpolation(inputs: Inputs.OCCT.BSplineDto): Promise<any> { | ||
// return this.occWorkerManager.genericCallToWorkerPromise('createInterpolation', inputs); | ||
// } | ||
/** | ||
* Creates OpenCascade Bezier wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createBezier.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createBezier | ||
* @param inputs Points through which to make bezier curve | ||
* @returns OpenCascade Bezier wire | ||
*/ | ||
createBezier(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.createBezier', inputs); | ||
} | ||
/** | ||
* Creates OpenCascade BSpline wire from points. This method can be used to create nicely shaped (periodic) loops. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/interpolatePoints.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#interpolatePoints | ||
* @param inputs Points through which to make the curve, periodic bool and tolerance | ||
* @returns OpenCascade BSpline wire | ||
*/ | ||
interpolatePoints(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.interpolatePoints', inputs); | ||
} | ||
/** | ||
* Creates OpenCascade circle wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createCircleWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createCircleWire | ||
* @param inputs Circle parameters | ||
* @returns OpenCascade circle wire | ||
* @group primitives | ||
* @shortname circle | ||
* @drawable true | ||
*/ | ||
@@ -237,8 +208,7 @@ createCircleWire(inputs) { | ||
* Creates OpenCascade square wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createSquareWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createSquareWire | ||
* @param inputs Square parameters | ||
* @returns OpenCascade square wire | ||
* @group primitives | ||
* @shortname square | ||
* @drawable true | ||
*/ | ||
@@ -250,8 +220,7 @@ createSquareWire(inputs) { | ||
* Creates OpenCascade star wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createStarWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createStarWire | ||
* @param inputs star parameters | ||
* @returns OpenCascade star wire | ||
* @group primitives | ||
* @shortname star | ||
* @drawable true | ||
*/ | ||
@@ -263,8 +232,7 @@ createStarWire(inputs) { | ||
* Creates OpenCascade n-gon wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createNGonWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createNGonWire | ||
* @param inputs ngon parameters | ||
* @returns OpenCascade ngon wire | ||
* @group primitives | ||
* @shortname n-gon | ||
* @drawable true | ||
*/ | ||
@@ -276,8 +244,7 @@ createNGonWire(inputs) { | ||
* Creates n parallelogram wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createParallelogramWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createParallelogramWire | ||
* @param inputs parallelogram parameters | ||
* @returns OpenCascade star wire | ||
* @group primitives | ||
* @shortname parallelogram | ||
* @drawable true | ||
*/ | ||
@@ -289,8 +256,7 @@ createParallelogramWire(inputs) { | ||
* Creates OpenCascade rectangle wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createRectangleWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createRectangleWire | ||
* @param inputs rectangle parameters | ||
* @returns OpenCascade rectangle | ||
* @group primitives | ||
* @shortname rectangle | ||
* @drawable true | ||
*/ | ||
@@ -302,8 +268,7 @@ createRectangleWire(inputs) { | ||
* Creates OpenCascade ellipse wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/createEllipseWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#createEllipseWire | ||
* @param inputs Ellipse parameters | ||
* @returns OpenCascade ellipse wire | ||
* @group primitives | ||
* @shortname ellipse | ||
* @drawable true | ||
*/ | ||
@@ -315,8 +280,7 @@ createEllipseWire(inputs) { | ||
* Gets the wire by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWire | ||
* @param inputs Shape | ||
* @returns OpenCascade wire | ||
* @group get | ||
* @shortname wire | ||
* @drawable true | ||
*/ | ||
@@ -328,8 +292,7 @@ getWire(inputs) { | ||
* Gets the wires by providing an index from the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWires.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWires | ||
* @param inputs Shape | ||
* @returns OpenCascade wires | ||
* @group get | ||
* @shortname wires | ||
* @drawable true | ||
*/ | ||
@@ -341,8 +304,7 @@ getWires(inputs) { | ||
* Computes reversed wire from input wire | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/reversedWire.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#reversedWire | ||
* @param inputs Shape | ||
* @returns OpenCascade wire | ||
* @group get | ||
* @shortname reversed | ||
* @drawable true | ||
*/ | ||
@@ -353,9 +315,30 @@ reversedWire(inputs) { | ||
/** | ||
* Gets the wire length | ||
* @param inputs wire | ||
* @returns Length | ||
* @group get | ||
* @shortname length | ||
* @drawable false | ||
*/ | ||
getWireLength(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.getWireLength', inputs); | ||
} | ||
/** | ||
* Gets the lengths of wires | ||
* @param inputs wires | ||
* @returns Lengths | ||
* @group get | ||
* @shortname lengths | ||
* @drawable false | ||
*/ | ||
getWiresLengths(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.getWiresLengths', inputs); | ||
} | ||
/** | ||
* Places a wire on the face by mapping it's 2d coordinates to UV space. Wire must be positioned on the ground XZ plane for this to work. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/placeWireOnFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#placeWireOnFace | ||
* @param inputs two shapes - first a wire and second a face | ||
* @returns OpenCascade wire | ||
* @group place | ||
* @shortname wire on face | ||
* @drawable true | ||
*/ | ||
@@ -368,8 +351,7 @@ placeWireOnFace(inputs) { | ||
* Places multiple wires on the face by mapping it's 2d coordinates to UV space. Wires must be positioned on the ground XZ plane for this to work. | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/placeWiresOnFace.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#placeWiresOnFace | ||
* @param inputs a face and a list of wires | ||
* @returns OpenCascade wires | ||
* @group place | ||
* @shortname wires on face | ||
* @drawable true | ||
*/ | ||
@@ -379,26 +361,2 @@ placeWiresOnFace(inputs) { | ||
} | ||
/** | ||
* Gets the wire length | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWireLength.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWireLength | ||
* @param inputs wire | ||
* @returns Length | ||
*/ | ||
getWireLength(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.getWireLength', inputs); | ||
} | ||
/** | ||
* Gets the lengths of wires | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/shapes/wire/getWiresLengths.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_shapes_wire.OCCTWire.html#getWiresLengths | ||
* @param inputs wires | ||
* @returns Lengths | ||
*/ | ||
getWiresLengths(inputs) { | ||
return this.occWorkerManager.genericCallToWorkerPromise('shapes.wire.getWiresLengths', inputs); | ||
} | ||
} |
@@ -8,8 +8,7 @@ import { OCCTWorkerManager } from '../../occ-worker/occ-worker-manager'; | ||
* Transforms the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/transform.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#transform | ||
* @param inputs Transformation description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname transform | ||
* @drawable true | ||
*/ | ||
@@ -19,8 +18,7 @@ transform(inputs: Inputs.OCCT.TransformDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Rotate the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/rotate.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#rotate | ||
* @param inputs Rotation description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname rotate | ||
* @drawable true | ||
*/ | ||
@@ -30,8 +28,7 @@ rotate(inputs: Inputs.OCCT.RotateDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Align the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/align.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#align | ||
* @param inputs Align description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname align | ||
* @drawable true | ||
*/ | ||
@@ -41,8 +38,7 @@ align(inputs: Inputs.OCCT.AlignDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Translates the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/translate.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#translate | ||
* @param inputs Translation description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname translate | ||
* @drawable true | ||
*/ | ||
@@ -52,8 +48,7 @@ translate(inputs: Inputs.OCCT.TranslateDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Scales the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scale.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scale | ||
* @param inputs Scale description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname scale | ||
* @drawable true | ||
*/ | ||
@@ -63,8 +58,7 @@ scale(inputs: Inputs.OCCT.ScaleDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Scales the shape in 3D | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scale3d.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scale3d | ||
* @param inputs Scale 3D description | ||
* @returns OpenCascade scaled shape | ||
* @group on single shape | ||
* @shortname scale 3d | ||
* @drawable true | ||
*/ | ||
@@ -74,8 +68,7 @@ scale3d(inputs: Inputs.OCCT.Scale3DDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Mirrors the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirror.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirror | ||
* @param inputs Mirror axis origin, axis direction and shape | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname mirror | ||
* @drawable true | ||
*/ | ||
@@ -85,8 +78,7 @@ mirror(inputs: Inputs.OCCT.MirrorDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Mirrors the shape along the normal and origin | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirrorAlongNormal.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirrorAlongNormal | ||
* @param inputs Normal for mirroring with origin | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname mirror normal | ||
* @drawable true | ||
*/ | ||
@@ -96,8 +88,7 @@ mirrorAlongNormal(inputs: Inputs.OCCT.MirrorAlongNormalDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer>; | ||
* Transforms the array of shapes with transformations | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/transformShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#transformShapes | ||
* @param inputs Transformation descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname transforms | ||
* @drawable true | ||
*/ | ||
@@ -107,8 +98,7 @@ transformShapes(inputs: Inputs.OCCT.TransformShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
* Rotate the shapes with rotations | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/rotateShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#rotateShapes | ||
* @param inputs Rotation descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname rotations | ||
* @drawable true | ||
*/ | ||
@@ -118,8 +108,7 @@ rotateShapes(inputs: Inputs.OCCT.RotateShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
* Align the shapes with alignments | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/alignShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#alignShapes | ||
* @param inputs Align descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname alignments | ||
* @drawable true | ||
*/ | ||
@@ -129,8 +118,7 @@ alignShapes(inputs: Inputs.OCCT.AlignShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
* Translates the shapes with translations | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/translateShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#translateShapes | ||
* @param inputs Translation descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname translations | ||
* @drawable true | ||
*/ | ||
@@ -140,8 +128,7 @@ translateShapes(inputs: Inputs.OCCT.TranslateShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
* Scales the shapes with scale factors | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scaleShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scaleShapes | ||
* @param inputs Scale descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname scales | ||
* @drawable true | ||
*/ | ||
@@ -151,8 +138,7 @@ scaleShapes(inputs: Inputs.OCCT.ScaleShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
* Scales the shape in 3D | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scale3dShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scale3dShapes | ||
* @param inputs Scale 3D descriptions | ||
* @returns OpenCascade scaled shapes | ||
* @group on shapes | ||
* @shortname scales 3d | ||
* @drawable true | ||
*/ | ||
@@ -162,8 +148,7 @@ scale3dShapes(inputs: Inputs.OCCT.Scale3DShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
* Mirrors the shapes with multiple mirrors | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirrorShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirrorShapes | ||
* @param inputs Mirror axis origins, axis directions and shapes | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname mirrors | ||
* @drawable true | ||
*/ | ||
@@ -173,10 +158,9 @@ mirrorShapes(inputs: Inputs.OCCT.MirrorShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
* Mirrors the shapes along the normal and origin | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirrorAlongNormalShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirrorAlongNormalShapes | ||
* @param inputs Normals for mirroring with origins | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname mirrors normal | ||
* @drawable true | ||
*/ | ||
mirrorAlongNormalShapes(inputs: Inputs.OCCT.MirrorAlongNormalShapesDto<Inputs.OCCT.TopoDSShapePointer>): Promise<Inputs.OCCT.TopoDSShapePointer[]>; | ||
} |
@@ -7,8 +7,7 @@ export class OCCTTransforms { | ||
* Transforms the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/transform.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#transform | ||
* @param inputs Transformation description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname transform | ||
* @drawable true | ||
*/ | ||
@@ -20,8 +19,7 @@ transform(inputs) { | ||
* Rotate the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/rotate.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#rotate | ||
* @param inputs Rotation description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname rotate | ||
* @drawable true | ||
*/ | ||
@@ -33,8 +31,7 @@ rotate(inputs) { | ||
* Align the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/align.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#align | ||
* @param inputs Align description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname align | ||
* @drawable true | ||
*/ | ||
@@ -46,8 +43,7 @@ align(inputs) { | ||
* Translates the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/translate.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#translate | ||
* @param inputs Translation description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname translate | ||
* @drawable true | ||
*/ | ||
@@ -59,8 +55,7 @@ translate(inputs) { | ||
* Scales the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scale.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scale | ||
* @param inputs Scale description | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname scale | ||
* @drawable true | ||
*/ | ||
@@ -72,8 +67,7 @@ scale(inputs) { | ||
* Scales the shape in 3D | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scale3d.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scale3d | ||
* @param inputs Scale 3D description | ||
* @returns OpenCascade scaled shape | ||
* @group on single shape | ||
* @shortname scale 3d | ||
* @drawable true | ||
*/ | ||
@@ -85,8 +79,7 @@ scale3d(inputs) { | ||
* Mirrors the shape | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirror.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirror | ||
* @param inputs Mirror axis origin, axis direction and shape | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname mirror | ||
* @drawable true | ||
*/ | ||
@@ -98,8 +91,7 @@ mirror(inputs) { | ||
* Mirrors the shape along the normal and origin | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirrorAlongNormal.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirrorAlongNormal | ||
* @param inputs Normal for mirroring with origin | ||
* @returns OpenCascade shape | ||
* @group on single shape | ||
* @shortname mirror normal | ||
* @drawable true | ||
*/ | ||
@@ -111,8 +103,7 @@ mirrorAlongNormal(inputs) { | ||
* Transforms the array of shapes with transformations | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/transformShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#transformShapes | ||
* @param inputs Transformation descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname transforms | ||
* @drawable true | ||
*/ | ||
@@ -124,8 +115,7 @@ transformShapes(inputs) { | ||
* Rotate the shapes with rotations | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/rotateShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#rotateShapes | ||
* @param inputs Rotation descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname rotations | ||
* @drawable true | ||
*/ | ||
@@ -137,8 +127,7 @@ rotateShapes(inputs) { | ||
* Align the shapes with alignments | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/alignShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#alignShapes | ||
* @param inputs Align descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname alignments | ||
* @drawable true | ||
*/ | ||
@@ -150,8 +139,7 @@ alignShapes(inputs) { | ||
* Translates the shapes with translations | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/translateShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#translateShapes | ||
* @param inputs Translation descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname translations | ||
* @drawable true | ||
*/ | ||
@@ -163,8 +151,7 @@ translateShapes(inputs) { | ||
* Scales the shapes with scale factors | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scaleShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scaleShapes | ||
* @param inputs Scale descriptions | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname scales | ||
* @drawable true | ||
*/ | ||
@@ -176,8 +163,7 @@ scaleShapes(inputs) { | ||
* Scales the shape in 3D | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/scale3dShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#scale3dShapes | ||
* @param inputs Scale 3D descriptions | ||
* @returns OpenCascade scaled shapes | ||
* @group on shapes | ||
* @shortname scales 3d | ||
* @drawable true | ||
*/ | ||
@@ -189,8 +175,7 @@ scale3dShapes(inputs) { | ||
* Mirrors the shapes with multiple mirrors | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirrorShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirrorShapes | ||
* @param inputs Mirror axis origins, axis directions and shapes | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname mirrors | ||
* @drawable true | ||
*/ | ||
@@ -202,8 +187,7 @@ mirrorShapes(inputs) { | ||
* Mirrors the shapes along the normal and origin | ||
* <div> | ||
* <img src="../assets/images/blockly-images/occt/transforms/mirrorAlongNormalShapes.svg" alt="Blockly Image"/> | ||
* </div> | ||
* @link https://docs.bitbybit.dev/classes/bitbybit_occt_transforms.OCCTTransforms.html#mirrorAlongNormalShapes | ||
* @param inputs Normals for mirroring with origins | ||
* @returns OpenCascade shapes | ||
* @group on shapes | ||
* @shortname mirrors normal | ||
* @drawable true | ||
*/ | ||
@@ -210,0 +194,0 @@ mirrorAlongNormalShapes(inputs) { |
{ | ||
"name": "bitbybit-occt-worker", | ||
"version": "0.9.30", | ||
"version": "0.10.00", | ||
"description": "Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel adapted for WebWorker", | ||
@@ -49,3 +49,3 @@ "main": "index.js", | ||
"delete-tsdoc": "rm -R ./dist/coverage", | ||
"docs": "./node_modules/.bin/sass ts-doc-theme/assets/css/main.sass ts-doc-theme/assets/css/main.css && node_modules/.bin/typedoc --out ts-api-docs/ lib/api --theme ./ts-doc-theme --excludePrivate --tsconfig lib/api/tsconfig.bbb.json --media assets/images/blockly-block-images/ && node mvdocpictures", | ||
"docs": "./node_modules/.bin/sass ts-doc-theme/assets/css/main.sass ts-doc-theme/assets/css/main.css && node_modules/.bin/typedoc --out ts-api-docs/ lib/api --theme ./ts-doc-theme --excludePrivate --tsconfig lib/api/tsconfig.bbb.json --media assets/images/blockly-block-images/", | ||
"test": "NODE_OPTIONS=--experimental-specifier-resolution=node jest --watchAll=true", | ||
@@ -59,3 +59,3 @@ "test-c": "NODE_OPTIONS=--experimental-specifier-resolution=node jest --coverage --watchAll=false", | ||
"dependencies": { | ||
"bitbybit-occt": "0.9.30", | ||
"bitbybit-occt": "0.10.00", | ||
"rxjs": "7.5.5" | ||
@@ -62,0 +62,0 @@ }, |
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
152304
3923
1
- Removedbitbybit-occt@0.9.30(transitive)
Updatedbitbybit-occt@0.10.00