Перейти к статье

 

Описание класса GeomEntity

Базовый класс для конкретных типов геометрии (тело, поверхность и т.д.).

Ссылки на описания классов

PyObservable
Entity
GeomEntity
Body | Curve | Surface | Vertex | Volume

Функции класса

  mesh Построение сетки на Объекте Геометрии.
Bool is_meshed Возвращает текущую степень разбивки сетки Объекта Геометрии.
  smooth Сглаживает сетку Объекта Геометрии.
  remove_mesh Удаляет сетку Объекта Геометрии.
str entity_name Возвращает первое имя Объекта Геометрии.
  entity_name Определяет имя Объекта Геометрии.
[ str ] entity_names Возвращает все имена Объекта Геометрии.
int num_names Возвращает число имен Объекта Геометрии.
  remove_entity_name Удаляет специфическое имя из списка заданных имен Объекта Геометрии.
  remove_entity_names Удаляет все заданные имена Объекта Геометрии.
int dimension Возвращает размеры Объекта Геометрии.
[ Body] bodies Возвращает тела Объекта Геометрии.
[ Volume] volumes Возвращает объемы Объекта Геометрии.
[ Surface] surfaces Возвращает поверхности Объекта Геометрии.
[ Curve] curves Возвращает кривые Объекта Геометрии.
[ Vertex] vertices Возвращает вершины Объекта Геометрии.

Документация по функциям


mesh()

Построение секи на Объекте Геометрии.

Пример

 geomEntity.mesh()

Bool is_meshed()

Возвращает текущую степень разбивки сетки Объекта Геометрии.

Пример

 mesh = geomEntity.is_meshed()

Возвращает

Разбита ли сетка на Объеке Геометрии или нет


smooth()

Сглаживает сетку Объекта Геометрии.

Пример

 geomEntity.smooth()

remove_mesh()

Удаляет сетку Объекта Геометрии.

Пример

 geomEntity.remove_mesh()

str entity_name()

Возвращает первое имя Объекта Геометрии.

Пример

 name = geomEntity.entity_name()

Возвращает

Первое имя Объекта Геометрии


entity_name(name)

Определяет имя Объекта Геометрии.

Пример

 geomEntity.entity_name("Brick1")

Параметры

name Имя, которое будет присвоено Объекту Геометрии

[ str ] entity_names()

Возвращает все имена Объекта Геометрии.

Пример

 names = geomEntity.entity_names()

Возвращает

Вектор (или список) всех имен Объекта Геометрии.


int num_names()

Возвращает число имен Объекта Геометрии.

Пример

 num = geomEntity.num_names()

Возвращает

Число имен Объекта Геометрии.


remove_entity_name(name)

Удаляет специфическое имя из списка заданных имен Объекта Геометрии.

Пример

 geomEntity.remove_entity_name("Brick1")

Параметры

name Имя, которое должно быть удалено из списка имен, присвоенных Объекта Геометрии

remove_entity_names()

Удаляет все заданные имена Объекта Геометрии.

Пример

 geomEntity.remove_entity_names()

int dimension()

Возвращает размеры Объекта Геометрии.

Пример

 dim = geomEntity.dimension()

Возвращает

Размеры Объекта Геометрии


[ Body] bodies()

Возвращает тела Объекта Геометрии.

Пример

 bodies = geomEntity.bodies()

Возвращает

Вектор (или список) тел, содержащихся в Объекте Геометрии.


[ Volume] volumes()

Возвращает объемы Объекта Геометрии.

Пример

 volumes = geomEntity.volumes()

Возвращает

Вектор (или список) объемов, содержащихся в Объекте Геометрии.


[ Surface] surfaces()

Возвращает поверхности Объекта Геометрии.

Пример

 surfaces = geomEntity.surfaces()

Возвращает

Вектор (или список) поверхностей, содержащихся в Объекте Геометрии.


[ Curve] curves()

Возвращает кривые Объекта Геометрии.

Пример

 curves = geomEntity.curves()

Возвращает

Вектор (или список) кривых, содержащихся в Объекте Геометрии.


[ Vertex] vertices()

Возвращает вершины Объекта Геометрии.

Пример

 vertices = geomEntity.vertices()

Возвращает

Вектор (или список) вершин, содержащихся в Объекте Геометрии.