@@ -53,6 +53,8 @@ import { FrepSmoothDifference } from './frep/blend/FrepSmoothDifference';
53
53
import { FrepSmoothIntersection } from './frep/blend/FrepSmoothIntersection' ;
54
54
import { FrepSmoothUnion } from './frep/blend/FrepSmoothUnion' ;
55
55
import { FrepUnion } from './frep/blend/FrepUnion' ;
56
+ import { FrepCustomDistanceFunction } from './frep/plugins/FrepCustomDistanceFunction' ;
57
+ import { FrepCustomFilter } from './frep/plugins/FrepCustomFilter' ;
56
58
import { FBox } from './frep/primitives/FBox' ;
57
59
import { FCapsule } from './frep/primitives/FCapsule' ;
58
60
import { FCone } from './frep/primitives/FCone' ;
@@ -63,6 +65,7 @@ import { TPMSFischerKochS } from './frep/tpms/TPMSFischerKochS';
63
65
import { TPMSGyroid } from './frep/tpms/TPMSGyroid' ;
64
66
import { TPMSLidinoid } from './frep/tpms/TPMSLidinoid' ;
65
67
import { TPMSSchwarzP } from './frep/tpms/TPMSSchwarzP' ;
68
+ import { FrepBoundingBox } from './frep/utils/FrepBoundingBox' ;
66
69
import { FrepRound } from './frep/utils/FrepRound' ;
67
70
import { MarchingCubes } from './frep/utils/MarchingCubes' ;
68
71
import { CurveImporter } from './importer/CurveImporter' ;
@@ -194,6 +197,7 @@ import { Revolution } from './surface/freeform/Revolution';
194
197
import { SurfaceFromPoints } from './surface/freeform/SurfaceFromPoints' ;
195
198
import { Sweep } from './surface/freeform/Sweep' ;
196
199
import { BoundingBox } from './surface/primitive/BoundingBox' ;
200
+ import { ConstructBoundingBox } from './surface/primitive/ConstructBoundingBox' ;
197
201
import { DeconstructBoundingBox } from './surface/primitive/DeconstructBoundingBox' ;
198
202
import { OrientedBoundingBox } from './surface/primitive/OrientedBoundingBox' ;
199
203
import { PlaneSurface } from './surface/primitive/PlaneSurface' ;
@@ -307,6 +311,8 @@ const Nodes = {
307
311
FrepSmoothIntersection,
308
312
FrepSmoothUnion,
309
313
FrepUnion,
314
+ FrepCustomDistanceFunction,
315
+ FrepCustomFilter,
310
316
FBox,
311
317
FCapsule,
312
318
FCone,
@@ -317,6 +323,7 @@ const Nodes = {
317
323
TPMSGyroid,
318
324
TPMSLidinoid,
319
325
TPMSSchwarzP,
326
+ FrepBoundingBox,
320
327
FrepRound,
321
328
MarchingCubes,
322
329
CurveImporter,
@@ -448,6 +455,7 @@ const Nodes = {
448
455
SurfaceFromPoints,
449
456
Sweep,
450
457
BoundingBox,
458
+ ConstructBoundingBox,
451
459
DeconstructBoundingBox,
452
460
OrientedBoundingBox,
453
461
PlaneSurface,
@@ -563,6 +571,8 @@ const NodeDictionary: { [index: string]: { name:string; entity: NodeConstructorT
563
571
'frep/blend/FrepSmoothIntersection' : { name : 'FrepSmoothIntersection' , entity : FrepSmoothIntersection } ,
564
572
'frep/blend/FrepSmoothUnion' : { name : 'FrepSmoothUnion' , entity : FrepSmoothUnion } ,
565
573
'frep/blend/FrepUnion' : { name : 'FrepUnion' , entity : FrepUnion } ,
574
+ 'frep/plugins/FrepCustomDistanceFunction' : { name : 'FrepCustomDistanceFunction' , entity : FrepCustomDistanceFunction } ,
575
+ 'frep/plugins/FrepCustomFilter' : { name : 'FrepCustomFilter' , entity : FrepCustomFilter } ,
566
576
'frep/primitives/FBox' : { name : 'FBox' , entity : FBox } ,
567
577
'frep/primitives/FCapsule' : { name : 'FCapsule' , entity : FCapsule } ,
568
578
'frep/primitives/FCone' : { name : 'FCone' , entity : FCone } ,
@@ -573,6 +583,7 @@ const NodeDictionary: { [index: string]: { name:string; entity: NodeConstructorT
573
583
'frep/tpms/TPMSGyroid' : { name : 'TPMSGyroid' , entity : TPMSGyroid } ,
574
584
'frep/tpms/TPMSLidinoid' : { name : 'TPMSLidinoid' , entity : TPMSLidinoid } ,
575
585
'frep/tpms/TPMSSchwarzP' : { name : 'TPMSSchwarzP' , entity : TPMSSchwarzP } ,
586
+ 'frep/utils/FrepBoundingBox' : { name : 'FrepBoundingBox' , entity : FrepBoundingBox } ,
576
587
'frep/utils/FrepRound' : { name : 'FrepRound' , entity : FrepRound } ,
577
588
'frep/utils/MarchingCubes' : { name : 'MarchingCubes' , entity : MarchingCubes } ,
578
589
'importer/CurveImporter' : { name : 'CurveImporter' , entity : CurveImporter } ,
@@ -704,6 +715,7 @@ const NodeDictionary: { [index: string]: { name:string; entity: NodeConstructorT
704
715
'surface/freeform/SurfaceFromPoints' : { name : 'SurfaceFromPoints' , entity : SurfaceFromPoints } ,
705
716
'surface/freeform/Sweep' : { name : 'Sweep' , entity : Sweep } ,
706
717
'surface/primitive/BoundingBox' : { name : 'BoundingBox' , entity : BoundingBox } ,
718
+ 'surface/primitive/ConstructBoundingBox' : { name : 'ConstructBoundingBox' , entity : ConstructBoundingBox } ,
707
719
'surface/primitive/DeconstructBoundingBox' : { name : 'DeconstructBoundingBox' , entity : DeconstructBoundingBox } ,
708
720
'surface/primitive/OrientedBoundingBox' : { name : 'OrientedBoundingBox' , entity : OrientedBoundingBox } ,
709
721
'surface/primitive/PlaneSurface' : { name : 'PlaneSurface' , entity : PlaneSurface } ,
0 commit comments