Расширенная настройка > Конфигурирование сервера ThingWorx для работы с виджетом ThingView > Виджет ThingView: свойства
  
Виджет ThingView: свойства
В этом разделе описаны свойства, доступные для виджета ThingView.
Имя свойства
Описание
Базовый тип
Значение по умолчанию
Доступный для связывания целевой объект (T) и доступный для связывания источник (S)
ProductToView
Визуализирует данные Creo View в ThingWorx. Используйте это свойство, чтобы задать URL-адрес в файле структуры Creo View. В структуру можно загрузить либо файл PVZ, либо URL-адрес.
Если модель содержит один рисунок, он загружается автоматически.
Если модель содержит несколько рисунков, ни один из рисунков не загружается автоматически. В этом случае выберите рисунок, который нужно загрузить, используя свойство Views или интерфейс пользователя ThingViewControls.
Если модель не содержит рисунков, загружаются все видимые по умолчанию детали из структуры.
Если виджет ThingView выполняется в сессии браузера клиента, любые запросы содержимого, не соответствующие правилу одинакового источника, подчиняются правилам запросов нескольких источников. Рекомендуется, чтобы содержимое было размещено и обслуживалось на сервере ThingWorx или маршрутизация выполнялась через прокси-сервер содержимого, если нужно загрузить содержимое из Windchill.
STRING
Н/Д
T
Orientations
Задает ориентацию представления.
Для стандартных ориентаций представления доступны следующие значения:
ISO1
ISO2
Top
Bottom
Left
Right
Front
Back
STRING
ISO1
T
MouseNavigation
Задает режим навигации мыши.
Для режимов навигации мыши доступны следующие значения:
CreoView
Creo
CATIA_V5_Compatible
Explore
STRING
CreoView
T
Orientation
Угол поворота камеры в градусах. Укажите ориентацию в формате X,Y,Z. Это свойство используется в сочетании с сервисами GetViewLocation или SetViewLocation .
Например, для поворота на 90 градусов вокруг оси Y введите: 0,90,0.
STRING
Н/Д
T
S
Position
Положение камеры в метрах. Укажите положение в формате X,Y,Z. Это свойство используется в сочетании с сервисами GetViewLocation или SetViewLocation.
Например, чтобы расположить камеру с координатой 0.5 метра по оси X, введите 0.5,0,0.
STRING
Н/Д
T
S
BackgroundStyle
Изменяет цвет фона представления. Здесь используется поле Background color из определения стиля.
STYLEDEFINITION
Н/Д
Н/Д
Data
Используется для обработки одновременного выбора, цвета и форматирования прозрачности для деталей, загруженных в сессии.
Для одновременного выбора используйте таблицу данных, содержащую столбец идентификаторов вхождений деталей в модели. Пути к идентификаторам вхождений являются уникальными идентификаторами детали в данных Creo View.
Для изменения цвета и прозрачности деталей используйте другой столбец вместе с DataFormatter. Дополнительные сведения см. в описании свойства DataFormatter. Привяжите эту таблицу данных к свойству Data и свойству Data виджета Сетка, чтобы выполнять их одновременный выбор.
* 
Одновременный выбор рисунков не поддерживается.
INFOTABLE
Н/Д
T
S
OccurrenceField
Содержит идентификатор вхождения. Столбец выбирается из таблицы данных, которая привязана к свойству Data.
FIELDNAME
treeId
Н/Д
DataFormatter
Использует форматирование на основе состояния для применения цвета и прозрачности к деталям Creo View. Укажите столбец из таблицы данных, привязанной к свойству Data.
STATEFORMATTING
Н/Д
Н/Д
SelectedOccurrencePath
Путь вхождения детали, выбранной в 3D-данных.
Если выбрано несколько деталей, это свойство указывает путь вхождения последней выбранной детали.
STRING
Н/Д
S
PreSelectedOccurrencePath
Путь вхождения детали, предварительно выбранной в 3D-данных. Наведите указатель на деталь, чтобы предварительно выбрать ее.
STRING
Н/Д
S
Views
Таблица данных, содержащая список представлений, доступных для загруженной структуры изделия.
Выберите строку в таблице данных, чтобы загрузить представление.
Примеры представлений: набор аннотаций, состояние представления или рисунок иллюстрации.
Чтобы загрузить представление, выберите строку в таблице данных. Таблица данных использует структуру данных Views.
INFOTABLE
Н/Д
T
S
Gnomon
Показывает или скрывает указатель абсолютных 3D-координат. Указатель абсолютных 3D-координат - это 3D-символ абсолютной системы координат XYZ. Он обеспечивает привязку, необходимую для понимания ориентации объектов в представлении.
BOOLEAN
False
T
S
EnablePartSelection
Включает или выключает выбор детали.
BOOLEAN
True
T
S
EnablePartDragger
Показывает и скрывает перетаскиватель детали при выборе деталей. Это свойство также доступно в интерфейсе пользователя ThingViewControls.
BOOLEAN
False
T
S
SpinCenter
Показывает или скрывает центр вращения при вращении представления.
BOOLEAN
False
T
S
AllowCORSCredentials
Включает запросы с использованием разных источников (CORS, Cross-origin resource sharing).
BOOLEAN
False
Н/Д
AllowClientRedirect
Это свойство применяется, если медиаобъект Proxy используется для загрузки моделей из Windchill.
Если задано значение true, клиенты получают ответ, перенаправленный от Windchill загружаемым частям.
Если задано значение false, то медиаобъект Proxy обрабатывает ответ, перенаправленый от Windchill.
BOOLEAN
True
Н/Д
AcknowledgeStepText
Сообщение подтверждения для шага последовательности.
STRING
Н/Д
S
SequenceStepNumber
Число шагаов в текущей последовательности.
STRING
Н/Д
S
SequenceStepName
Наименование текущего шага последовательности.
STRING
Н/Д
S
WindchillSourceData
Задайте значение true, если исходные данные поступают из Windchill; в противном случае задайте значение false.
BOOLEAN
True
Н/Д
EnableWindchillFileCache
Включает сохранение файлов деталей Windchill в кэш для ускорения загрузки.
BOOLEAN
False
Н/Д
WindchillCacheSize
Максимальный размер кэша в мегабайтах для хранения геометрии детали из файлов Windchill.
NUMBER
1000
Н/Д
SelectedParts
Таблица данных, содержащая идентификаторы вхождений выбранных деталей.
Таблица данных использует структуру данных Selection.
INFOTABLE
Н/Д
T
S
ThingViewControls
Включает интерфейс пользователя боковых панелей для взаимодействия с моделью.
BOOLEAN
True
Н/Д
DisplayViewState
Показывает и скрывает состояния представлений в интерфейсе пользователя боковых панелей. Это свойство применяется, только если задано свойство ThingViewControls.
BOOLEAN
True
Н/Д
DisplayAlternateRep
Показывает и скрывает альтернативные представления в интерфейсе пользователя боковых панелей. Это свойство применяется, только если задано свойство ThingViewControls.
BOOLEAN
False
Н/Д
DisplayExplodeState
Показывает и скрывает разнесенное состояние в интерфейсе пользователя боковых панелей. Это свойство применяется, только если задано свойство ThingViewControls.
BOOLEAN
False
Н/Д
DisplaySectionCut
Показывает и скрывает разрезы сечений в интерфейсе пользователя боковых панелей. Это свойство применяется, только если задано свойство ThingViewControls.
BOOLEAN
False
Н/Д
DisplayFilter
Строка JSON конфигурирует отображение аннотаций модели в модели.
В качестве примера укажите строку JSON как:
{
"ModelAnnotation":
{
"HiddenByDefault": true,
"PlanarAnnotation": true,
"FloatingAnnotation": false,
"MiscAnnotation": false
}
}
Отображение экранных аннотаций пространства экрана не поддерживается виджетом ThingView.
STRING
{
"ModelAnnotation":
{
"HiddenByDefault": true,
"PlanarAnnotation": true,
"FloatingAnnotation": false,
"MiscAnnotation": false
}
}
Н/Д
ProjectionMode
Указывает режим проекции для текущего представления. Для режимов проекции доступны следующие значения:
Orthogonal - отображает объекты, не имеющие каких-либо эффектов перспективы.
Perspective - выполняет рендеринг реалистического представления моделей.
STRING
Orthogonal
Н/Д
PerspectiveHFOV
Указывает поле представления для режима Perspective. Можно задать значение от 0 до 180 градусов.
NUMBER
60
Н/Д