Bitbybit Docs
    Preparing search index...

    Class VerbSurface

    Содержит различные функции для поверхностей 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

      Returns any[]

      Массив кривых

    • Создает поверхность, предоставляя 4 точки в качестве углов

      Parameters

      Returns any

      Поверхность NURBS

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

      Parameters

      Returns any

      Поверхность NURBS

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

      Parameters

      • inputs: LoftCurvesDto

        Кривые, через которые построить лофт

      Returns any

      Поверхность NURBS

    • Клонировать поверхность Nurbs

      Parameters

      Returns any

      Поверхность NURBS

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

      Parameters

      Returns UVDto

      Параметры UV

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

      Parameters

      Returns number[]

      Точка

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

      Parameters

      Returns number[][][]

      Двумерный массив точек

    • Получает степень U поверхности

      Parameters

      Returns number

      Степень по U

    • Получает степень V поверхности

      Parameters

      Returns number

      Степень по V

    • Получает производные поверхности в указанной координате uv

      Parameters

      Returns number[][][]

      Двумерный массив векторов

    • Получает домен U поверхности

      Parameters

      Returns IntervalDto

      Область определения по U как интервал

    • Получает домен V поверхности

      Parameters

      Returns IntervalDto

      Область определения по V как интервал

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

      Parameters

      Returns any

      Кривая NURBS

    • Подразделяет поверхность на предпочтительное количество изокривых

      Parameters

      Returns any[]

      Кривые NURBS

    • Подразделяет поверхность на изокривые на указанном массиве параметров

      Parameters

      Returns any[]

      Кривые NURBS

    • Получает узлы U поверхности

      Parameters

      Returns number[]

      Узлы по направлению u

    • Получает узлы V поверхности

      Parameters

      Returns number[]

      Узлы по направлению v

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

      Parameters

      Returns number[]

      Вектор нормали

    • Получает точку на поверхности в координате uv

      Parameters

      Returns number[]

      Точка

    • Перевернуть поверхность Nurbs. Это перевернет начало координат UV и направления изокривых

      Parameters

      Returns any

      Поверхность NURBS

    • Разделяет поверхность Nurbs на две половины.

      Parameters

      Returns any[]

      Две поверхности NURBS

    • Трансформирует поверхность Nurbs с помощью заданного списка трансформаций.

      Parameters

      Returns any

      Поверхность NURBS

    • Получает веса поверхности

      Parameters

      Returns number[][]

      Двумерный массив весов