Термин · CAD и файлы
NURBS
NURBS (Non-Uniform Rational B-Spline) — это математический способ описания кривых и поверхностей, в котором кривая определяется контрольными точками, весами и узловым вектором. На NURBS построено представление свободных форм в большинстве CAD-систем.
Другие названия: NURBS, nurbs-кривая, nurbs-поверхность, nurbs-кривые, рациональный b-сплайн, нурбс
Если у B-сплайна форму задают только контрольные точки, то у NURBS у каждой точки есть вес: больший вес притягивает кривую ближе к точке. Благодаря весам NURBS описывает конические сечения (окружности, эллипсы, параболы) точно, а не приближённо, а обычный B-сплайн окружность может передать только с погрешностью.
В обмене файлами кривые и поверхности NURBS сохраняют STEP и IGES, а в DXF они записываются сущностью SPLINE. Формат STL, наоборот, хранит только треугольники, и при экспорте NURBS-поверхности превращаются в сетку с заданным допуском. Отсюда частая жалоба: после экспорта в STL гладкая поверхность стала гранёной.
Станки редко принимают NURBS напрямую. Обычно CAM заменяет кривые отрезками и дугами с допуском в сотые доли миллиметра, а на некоторых стойках для высокоскоростной обработки есть собственная интерполяция NURBS. В цехе параметры NURBS руками почти не правят, но знать о них полезно, когда поверхность «не сшивается» в STEP и IGES: чаще всего у соседних поверхностей расходятся границы.
Материалы по теме





