Bitbybit Docs
    Preparing search index...

    Class OCCTSurfaces

    Surfaces de construction d'OpenCascade : les surfaces mathématiques infinies dans lesquelles les faces sont découpées. cylindricalSurface en construit une et surfaceFromFace lit la surface sur laquelle une face repose ; les deux alimentent shapes.face.faceFromSurface, shapes.face.faceFromSurfaceAndWire et shapes.edge.makeEdgeFromGeom2dCurveAndSurface. Une surface n'a pas de frontière et ne peut pas être dessinée seule.

    Index

    Constructors

    surfaces

    • Crée une surface cylindrique infinie du rayon donné autour d'un axe passant par center le long de direction.

      Elle n'a pas d'extrémités et ne peut pas être dessinée ; découpez-y une face avec shapes.face.faceFromSurfaceAndWire ou placez des fils dessus avec shapes.wire.placeWireOnFace après avoir fait une face.

      Parameters

      Returns Promise<GeomSurfacePointer>

      La surface cylindrique

      const cylinder = await bitbybit.occt.geom.surfaces.cylindricalSurface({ radius: 5, center: [0, 0, 0], direction: [0, 1, 0] });
      
    • Lit la surface sous-jacente sur laquelle se trouve une face, sans son bord.

      Une face est un morceau borné d'une telle surface ; la surface elle-même s'étend au-delà de la face, ce qui permet de placer un nouveau fil dessus et de le découper en une face différente.

      Parameters

      Returns Promise<GeomSurfacePointer>

      La surface sur laquelle repose la face

      const surface = await bitbybit.occt.geom.surfaces.surfaceFromFace({ shape: face });