BRL-CAD: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 169:
mged> aproposlib sph
 
- ПеречислитеПеречислит все команды, содержащие слово «sph» в своих однострочных сообщениях об использовании.
 
Команда «check» вычисляет и сообщает различные характеристики объектов, указанных в открытой базе данных. Характеристики, которые могут быть вычислены, включают массу, центроид, моменты инерции, объем, перекрытия, площадь поверхности, открытый воздух, зазоры / пустоты, прилегающий воздух и неограниченный воздух. Анализируются только объекты из базы данных, указанной в командной строке. Предлагаются следующие подкоманды:
adj_air
Обнаруживает объемы воздуха, которые находятся рядом друг с другом, но имеют разные значения air_code, примененные к региону.
centroid
Вычисляет центроид указанных объектов.
exp_air
Проверьте, попадает ли луч в воздушные области до (или после всех) твердых объектов.
gap
Это сообщает, когда расстояние между объектами на траектории луча превышает допустимое расстояние перекрытия.
mass
Вычисляет массу указанных объектов.
moments
Вычисляет моменты и произведения инерции указанных объектов.
overlaps
Это отчеты перекрываются, когда два региона занимают одно и то же пространство.
surf_area
Вычисляет площадь поверхности указанных объектов.
unsf_air
Это сообщает, когда есть неограниченные воздушные районы.
volume
Вычисляет объем указанных объектов.
Команда проверки ("check") предлагает следующие параметры:
 
a # [deg | rad] - Выберите азимут в градусах с неявным суффиксом «deg» и в радианах с явным суффиксом «rad». Используется с -e. Значение по умолчанию - 35 градусов.
e # [deg | rad] - Выберите высоту в градусах с неявным суффиксом «deg» и в радианах с явным суффиксом «rad». Используется с -a. Значение по умолчанию - 25 градусов.
d - Установить флаг отладки.
f имя_файла - указывает, что значения плотности должны быть взяты из внешнего файла, а не из объекта _DENSITIES в базе данных.
g [initial_grid_spacing-] grid_spacing_limit или [initial_grid_spacing,] grid_spacing_limit - задает предел того, насколько далеко сетка может быть уточнена, и, необязательно, начальный интервал между лучами в сетках.
-G [grid_width,] grid_height - устанавливает размер сетки, если указана только ширина сетки, то устанавливается квадратный размер сетки.
i - получает «информацию о просмотре» из вида для настройки положения глаз.
M # - указывает значение допуска массы.
n # - указывает, что сетка будет уточняться до тех пор, пока каждая область не будет иметь как минимум num_hits пересечений лучей.
N # - указывает, что должны вычисляться только первые num_views.
o - указывает, что перекрытия отображаются как наложения.
p - указывает создание файлов графика для каждого выполняемого анализа.
P # - указывает, что для выполнения вычислений следует использовать ncpu CPUs. По умолчанию используются все локальные процессоры.
q - Приглушает (подавляет) сообщение «не было обнаружено».
r - указывает на печать статистики по регионам для mass / volume / surf_area, а также значений для указанных объектов.
R - Отключить отчеты о перекрытиях.
s # - Определяет значение допуска площади поверхности.
S # - указывает, что интервал сетки будет изначально уточнен так, чтобы по каждой оси ограничивающего прямоугольника модели было снято не менее samples_per_axis_min.
t # - Устанавливает допуск для вычисления перекрытий.
u distance_units, volume_units, mass_units - укажите единицы, используемые при сообщении значений.
U # - задает логическое значение (0 или 1) для use_air, которое указывает, следует ли сохранять и включать в трассировку лучей области, помеченные как «воздух».
v - Установить подробный флаг.
V # - указывает значение допуска по объему.
 
Примеры:
mged> check overlaps -g10,10 box
 
- Запустит команду проверки с лучами, испускаемыми из однородной сетки с лучами, расположенными через каждые 10 мм, и сообщит о любых перекрытиях, замеченных во время трассировки лучей.