mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-07 08:53:25 +01:00
34 lines
No EOL
1.1 KiB
JavaScript
34 lines
No EOL
1.1 KiB
JavaScript
import * as BREPPrimitives from '../../brep/brep-primitives'
|
|
import BrepBuilder, {createBoundingNurbs} from '../../brep/brep-builder'
|
|
import {createPrism} from '../../brep/brep-enclose'
|
|
import * as BREPBool from '../../brep/operations/boolean'
|
|
import * as IO from '../../brep/brep-io'
|
|
import {BREPValidator} from '../../brep/brep-validator'
|
|
import {HalfEdge, Edge} from '../../brep/topo/edge';
|
|
import {Loop} from '../../brep/topo/loop';
|
|
import {Face} from '../../brep/topo/face';
|
|
import {Shell} from '../../brep/topo/shell';
|
|
import {Vertex} from '../../brep/topo/vertex';
|
|
import {Point} from '../../brep/geom/point';
|
|
import {NurbsSurface} from '../../brep/geom/impl/nurbs';
|
|
import BrepCurve from '../../brep/geom/curves/brepCurve';
|
|
import {Plane} from '../../brep/geom/impl/plane';
|
|
import pip from '../tess/pip';
|
|
|
|
export default {
|
|
brep: {
|
|
builder: BrepBuilder,
|
|
createPrism,
|
|
primitives: BREPPrimitives,
|
|
bool: BREPBool,
|
|
pip,
|
|
validator: BREPValidator,
|
|
geom: {
|
|
Point, BrepCurve, Plane, NurbsSurface, createBoundingNurbs
|
|
},
|
|
topo: {
|
|
HalfEdge, Edge, Loop, Face, Shell, Vertex
|
|
},
|
|
IO,
|
|
}
|
|
} |