Bitbybit Docs
    Preparing search index...

    Class OCCTSurfaces

    Поверхности построения OpenCascade: бесконечные математические поверхности, из которых вырезаются грани. cylindricalSurface строит такую поверхность, а surfaceFromFace читает поверхность, на которой лежит грань; обе подаются в shapes.face.faceFromSurface, shapes.face.faceFromSurfaceAndWire и shapes.edge.makeEdgeFromGeom2dCurveAndSurface. У поверхности нет границы, и сама по себе она не может быть нарисована.

    Index

    Constructors

    surfaces

    • Создает бесконечную цилиндрическую поверхность заданного радиуса вокруг оси через center вдоль direction.

      У нее нет концов, и ее нельзя нарисовать; вырежьте из нее грань через shapes.face.faceFromSurfaceAndWire или разместите на ней контуры через shapes.wire.placeWireOnFace после создания грани.

      Parameters

      Returns Promise<GeomSurfacePointer>

      Цилиндрическая поверхность

      const cylinder = await bitbybit.occt.geom.surfaces.cylindricalSurface({ radius: 5, center: [0, 0, 0], direction: [0, 1, 0] });
      
    • Читает базовую поверхность, на которой лежит грань, без ее границы.

      Грань - ограниченный кусок такой поверхности; сама поверхность простирается за грань, что и позволяет разместить на ней новый контур и вырезать другую грань.

      Parameters

      Returns Promise<GeomSurfacePointer>

      Поверхность, на которой лежит грань

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