Bitbybit Docs
    Preparing search index...

    Class OCCTSurfaces

    Superfícies de construção do OpenCascade: as superfícies matemáticas infinitas das quais as faces são cortadas. cylindricalSurface constrói uma e surfaceFromFace lê a superfície sobre a qual uma face assenta; ambas alimentam shapes.face.faceFromSurface, shapes.face.faceFromSurfaceAndWire e shapes.edge.makeEdgeFromGeom2dCurveAndSurface. Uma superfície não tem fronteira e não pode ser desenhada por si só.

    Index

    Constructors

    surfaces

    • Cria uma superfície cilíndrica infinita com o raio dado em torno de um eixo que passa por center ao longo de direction.

      Não tem extremidades e não pode ser desenhada; recorte uma face dela com shapes.face.faceFromSurfaceAndWire ou coloque fios nela com shapes.wire.placeWireOnFace depois de criar uma face.

      Parameters

      Returns Promise<GeomSurfacePointer>

      A superfície cilíndrica

      const cylinder = await bitbybit.occt.geom.surfaces.cylindricalSurface({ radius: 5, center: [0, 0, 0], direction: [0, 1, 0] });
      
    • Lê a superfície subjacente em que uma face assenta, sem a sua fronteira.

      Uma face é um troço limitado de tal superfície; a própria superfície estende-se para lá da face, o que é o que permite colocar um novo fio nela e recortá-la numa face diferente.

      Parameters

      Returns Promise<GeomSurfacePointer>

      A superfície sobre a qual a face assenta

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