Bitbybit Docs
    Preparing search index...

    Class VerbCurve

    Содержит различные методы для кривых NURBS. Эти методы оборачивают библиотеку Verbnurbs, которую можно найти здесь: http://verbnurbs.com/. Спасибо Peter Boyer за его работу.

    Verbnurbs is not maintained upstream and this API is removed in the next major version. Use the OpenCascade (occt) NURBS operations instead. Existing scripts keep working until the removal.

    Index

    Constructors

    Properties

    Methods

    • Создает кривую Nurbs, предоставляя узлы, контрольные точки и веса

      Parameters

      • inputs: CurveNurbsDataDto

        Содержит узлы, контрольные точки и веса

      Returns any

      Кривая NURBS

    • Создает кривую Nurbs, предоставляя контрольные точки

      Parameters

      Returns any

      Кривая NURBS

    • Конвертирует линии в NURBS кривые. Возвращает массив объектов verbnurbs Line.

      Parameters

      • inputs: Bit.Inputs.Verb.LinesDto

        Линии, которые нужно преобразовать в кривые

      Returns any[]

      Кривые NURBS Verb

    • Конвертирует линию в NURBS кривую. Возвращает объект verbnurbs Line.

      Parameters

      • inputs: Bit.Inputs.Verb.LineDto

        Линия, которую нужно преобразовать в кривую

      Returns any

      Кривые NURBS Verb

    • Конвертирует полилинию в NURBS кривую. Возвращает объект verbnurbs NurbsCurve.

      Parameters

      • inputs: Bit.Inputs.Verb.PolylineDto

        Полилиния, которую нужно преобразовать в кривую

      Returns any

      Кривая NURBS Verb

    • Конвертирует полилинии в NURBS кривые. Возвращает объекты verbnurbs NurbsCurve.

      Parameters

      • inputs: Bit.Inputs.Verb.PolylinesDto

        Полилинии, которые нужно преобразовать в кривые

      Returns any[]

      Кривые NURBS Verb

    • Создает кривую Безье Nurbs, предоставляя контрольные точки и веса

      Parameters

      Returns any

      Кривая NURBS Безье

    • Клонировать кривую Nurbs

      Parameters

      Returns any

      Кривая NURBS

    • Находит ближайший параметр на кривой Nurbs от точки

      Parameters

      Returns number

      Число параметра

    • Находит ближайшие параметры на кривой Nurbs от точек

      Parameters

      Returns number[]

      Числа параметров

    • Находит ближайшую точку на кривой Nurbs от точки

      Parameters

      Returns Point3

      Точка

    • Находит ближайшие точки на кривой Nurbs из списка точек

      Parameters

      Returns Point3[]

      Точки

    • Находит степень кривой Nurbs

      Parameters

      Returns number

      Число степени

    • Находит производные кривой Nurbs в параметре

      Parameters

      • inputs: CurveDerivativesDto

        Кривая NURBS с заданным числом производных и параметром

      Returns number[]

      Производные

    • Разделяет кривую по равной длине дуги на параметры

      Parameters

      Returns number[]

      Параметры

    • Разделяет кривую по равной длине дуги на точки

      Parameters

      Returns Point3[]

      Точки

    • Разделяет кривую по длине дуги на параметры

      Parameters

      Returns number[]

      Параметры

    • делит несколько кривых на равную длину дуги точками

      Parameters

      Returns Point3[][]

      Точки для каждой кривой в отдельных массивах

    • делит несколько кривых по длине дуги точками

      Parameters

      Returns Point3[][]

      Точки для каждой кривой в отдельных массивах

    • Начальные точки кривых

      Parameters

      Returns Point3[]

      Начальные точки

    • Конечные точки кривых

      Parameters

      Returns Point3[]

      Конечные точки

    • Находит узлы кривой Nurbs

      Parameters

      Returns number[]

      Узлы

    • Получает длину кривой Nurbs в определенном параметре

      Parameters

      Returns number

      Длина

    • Получает длину кривой Nurbs

      Parameters

      Returns number

      Длина

    • Получает параметр на указанной длине на кривой Nurbs

      Parameters

      Returns number

      Параметр

    • Получает точку на указанном параметре на кривой Nurbs

      Parameters

      Returns Point3

      Точка

    • Получает точки на указанном параметре на кривых Nurbs

      Parameters

      Returns Point3[]

      Точки в массивах для каждой кривой

    • Переворачивает кривую Nurbs

      Parameters

      Returns any

      Обращенная кривая NURBS

    • Разделяет кривую Nurbs на две части в заданном параметре

      Parameters

      Returns any[]

      Кривые NURBS

    • Касательная кривой Nurbs в заданном параметре

      Parameters

      Returns Vector3

      Вектор касательной

    • Тесселирует кривую Nurbs в список точек

      Parameters

      Returns Point3[]

      Точки

    • Трансформирует кривую Nurbs

      Parameters

      • inputs: CurveTransformDto

        Кривая NURBS с матрицами преобразования

      Returns any

      Преобразованная кривая

    • Трансформирует кривые Nurbs

      Parameters

      • inputs: CurvesTransformDto

        Кривые NURBS с матрицами преобразования

      Returns any[]

      Преобразованные кривые