Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Определяет объект поверхность объекта, в основном соответствует классу RefFace в Fidesys.
PyObservable
Entity
GeomEntity
Surface
| color | Задает цвет поверхности. | |
| int | color | Возвращает цвет поверхности. |
| [[Curve]] | ordered_loops | Возвращает заданную кривизну поверхности. |
| [ float ] | normal_at | Возвращает нормаль к заданной точке на поверхности. |
| [ float ] | closest_point_trimmed | Возвращает ближайшую точку на поверхности к заданной точке. |
| [ float ] | closest_point_trimmed | Возвращает ближайшую точку на поверхности к заданной точке. |
| int | point_containment | Get whether a point is on or off of the Surface. |
| [ float ] | principal_curvatures | Возвращает главную кривизну поверхности. |
| [ float ] | position_from_u_v | Получает декартовы координаты из координат uv на поверхности. |
| [ float ] | u_v_from_position | Получает координаты uv из представленных декартовых координат на поверхности. |
| [ float ] | get_param_range_U | Получает диапазон u для поверхности. |
| [ float ] | get_param_range_V | Получает диапазон v для поверхности. |
| float | area | Получает площадь поверхности. |
| Bool | is_planar | Возвращает, является ли Поверхность плоской или нет. |
| Bool | is_cylindrical | Возвращает, является ли Поверхность цилиндрической или нет. |
surface.color(0)
| value | Значение цвета, которое будет иметь поверхность |
col = surface.color()
Значение цвета, связанное с текущим цветом поверхности
loops = surface.ordered_loops()
Вектор векторов (или список списков) кривых в циклах: 0, 0 - цикл 1 кривая 1 0, 1 - петля 1 кривая 2 1, 0 - петля 2 кривая 1 и т.д. ...
norm = surface.normal_at([0,0,0])
| location | Вектор, содержащий три значения, которые являются координатами точки |
Вектор (или список) удвоений, представляющих значения ближайшей точки, следующим образом: 0 - координата x, 1 - координата y, 2 - координата z
nearest = surface.closest_point_trimmed([0,0,0])
| location | Вектор, содержащий три значения, которые являются координатами точки |
Вектор (или список) удвоений, представляющих значения ближайшей точки, следующим образом: 0 - координата x, 1 - координата y, 2 - координата z
nearest = surface.closest_point_trimmed([0,0,0])
| location | Вектор, содержащий три значения, которые являются координатами точки |
Вектор (или список) удвоений, представляющих значения ближайшей точки, следующим образом: 0 - координата x, 1 - координата y, 2 - координата z
on_off = surface.point_containment([0,0,0])
| point_in | Вектор, содержащий три значения, которые являются координатами точки |
Булевая операция в python , показывающая, находится ли точка на поверхности (1) или нет(0) the Surface
curvatures = surface.principal_curvatures([0,0,0])
| point | Вектор, содержащий три значения, которые являются координатами точки |
Список из двух чисел с плавающей запятой, представляющих кривизну 0 - кривизна 1 1 - кривизна 2
pos = surface.position_from_u_v(0, 0)
| u | Праметр u |
| v | Праметр v |
Декартовы координаты заданных координат uv как вектор: координата 0 - x, координата 1 - y, координата 2 - z
uv = surface.position_from_u_v([0,0,0])
| location | Вектор, содержащий декартовы координаты |
Значения кривизны: 0 - Параметр u 1 - Параметр v
bounds = surface.get_param_range_U()
Значения кривизны: 0 - Наименьшее значение в направлении u 1 - Наибольшее значение в направлении u
lower_bound, upper_bound = surface.get_param_range_V()
Значения кривизны: 0 - наименьшее значение в направлении v 1 - наибольшее значение в направлении v
area = surface.area()
Площадь поверхности
planar = surface.is_planar()
Является ли Поверхность плоской или нет
cyl = surface.is_cylindrical()
Является ли Поверхность цилиндрической или нет