Поделиться через


SCNHitTestOptions Класс

Определение

Параметры конфигурации для проверки попадания в SCNNode и SCNSceneRenderer

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Watch(3, 0)]
public class SCNHitTestOptions : Foundation.DictionaryContainer
type SCNHitTestOptions = class
    inherit DictionaryContainer
Наследование
SCNHitTestOptions
Атрибуты

Комментарии

Вы создаете экземпляр этого класса, чтобы настроить способ оценки проверки попадания с помощью методов HitTest.

При проверке попадания используются два трехмерных вектора SCNNode в случае и двухдиапная точка в случае SCNSceneRenderer.

Конструкторы

SCNHitTestOptions()

Параметры конфигурации для проверки попадания в SCNNode и SCNSceneRenderer

SCNHitTestOptions(NSDictionary)

Параметры конфигурации для проверки попадания в SCNNode и SCNSceneRenderer

Свойства

BackFaceCulling

Определяет, следует ли игнорировать многоугольник, не обращенный к камере, для проверки попадания.

BoundingBoxOnly

Укажите, используется ли при тестировании попадания геометрия узла или используется ли ограничивающий прямоугольник для настройки скорости процесса проверки попадания.

Dictionary

Возвращает заключенный в оболочку NSDictionaryобъект .

(Унаследовано от DictionaryContainer)
FirstFoundOnly

Определяет, возвращается ли только первое совпадение. Предостережение: первое возвращенное совпадение может быть не ближайшим объектом.

IgnoreChildNodes

Определяет, будет ли проверка попадания учитывать все узлы иерархии или только узел, указанный в свойстве RootNode.

IgnoreHiddenNodes

Определяет, будет ли проверка попадания возвращать скрытые узлы.

OptionSearchMode
Устаревшие..

Параметры конфигурации для проверки попадания в SCNNode и SCNSceneRenderer

RootNode

Ограничивает проверку попадания только этим узлом, а также его дочерними элементами (необходимо также задать IgnoreChildNodEs).

SearchMode

Параметры конфигурации для проверки попадания в SCNNode и SCNSceneRenderer

SortResults

Если этот параметр задан, сортирует возвращенные результаты проверки попадания от ближайшего к самому дальнему.

Методы

GetArray<T>(NSString, Func<IntPtr,T>)

Параметры конфигурации для проверки попадания в SCNNode и SCNSceneRenderer

(Унаследовано от DictionaryContainer)
GetArray<T>(NSString)

Извлекает массив типа T , связанный с key.

(Унаследовано от DictionaryContainer)
GetBoolValue(NSString)

Возвращает логическое значение, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCGPointValue(NSString)

Возвращает значение, допускающее CGPoint значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCGRectValue(NSString)

Возвращает значение, допускающее NSString значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCGSizeValue(NSString)

Возвращает значение, допускающее CGSize значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetCMTimeValue(NSString)

Возвращает значение, допускающее CMTime значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetDoubleValue(NSString)

Возвращает двойное значение, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetFloatValue(NSString)

Возвращает значение float, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetInt32Value(NSString)

Возвращает значение int, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetLongValue(NSString)

Возвращает значение long, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetNativeValue<T>(NSString)

Возвращает собственный объект, связанный с key.

(Унаследовано от DictionaryContainer)
GetNIntValue(NSString)

Возвращает собственное целое число, допускающее значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetNSDictionary(NSString)

Возвращает объект , связанный NSDictionary с key.

(Унаследовано от DictionaryContainer)
GetNSDictionary<TKey,TValue>(NSString)

Возвращает объект , связанный NSDictionary с key.

(Унаследовано от DictionaryContainer)
GetNSStringValue(NSString)

Возвращает объект , связанный NSString с key.

(Унаследовано от DictionaryContainer)
GetNUIntValue(NSString)

Возвращает собственный int без знака, допускающий значение NULL, связанное с key.

(Унаследовано от DictionaryContainer)
GetStringValue(NSString)

Возвращает строку, связанную с key.

(Унаследовано от DictionaryContainer)
GetStringValue(String)

Возвращает строку, связанную с key.

(Унаследовано от DictionaryContainer)
GetStrongDictionary<T>(NSString)

Возвращает объект , связанный DictionaryContainer с key.

(Унаследовано от DictionaryContainer)
GetUInt32Value(NSString)

Возвращает T T:System.UInt32 , связанный с key.

(Унаследовано от DictionaryContainer)
GetUIntValue(NSString)

Возвращает T T:System.UInt32 , связанный с key.

(Унаследовано от DictionaryContainer)
RemoveValue(NSString)

Удаляет из словаря значение, связанное с key.

(Унаследовано от DictionaryContainer)
SetArrayValue(NSString, INativeObject[])

Связывает INativeObject массив values с key.

(Унаследовано от DictionaryContainer)
SetArrayValue(NSString, NSNumber[])

Связывает NSNumber массив values с key.

(Унаследовано от DictionaryContainer)
SetArrayValue(NSString, String[])

Связывает массив valuesT:System.String сkey.

(Унаследовано от DictionaryContainer)
SetArrayValue<T>(NSString, T[])

Связывает массив values типа T с key.

(Унаследовано от DictionaryContainer)
SetBooleanValue(NSString, Nullable<Boolean>)

Сохраняет логическое value значение и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCGPointValue(NSString, Nullable<CGPoint>)

CGPoint value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCGRectValue(NSString, Nullable<CGRect>)

CGRect value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCGSizeValue(NSString, Nullable<CGSize>)

CGSize value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetCMTimeValue(NSString, Nullable<CMTime>)

CMTime value Сохраняет и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNativeValue(NSString, INativeObject, Boolean)

Параметры конфигурации для проверки попадания в SCNNode и SCNSceneRenderer

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Double>)

Сохраняет двойник value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Int32>)

Сохраняет int value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Int64>)

Сохраняет long value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<nint>)

Сохраняет собственное целое число value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<nuint>)

Сохраняет собственный int value без знака (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<Single>)

Сохраняет значение float value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetNumberValue(NSString, Nullable<UInt32>)

Сохраняет неподписанный int value (или null) и связывает его с key.

(Унаследовано от DictionaryContainer)
SetStringValue(NSString, NSString)

Сохраняет строку value и связывает ее с key.

(Унаследовано от DictionaryContainer)
SetStringValue(NSString, String)

Сохраняет строку value и связывает ее с key.

(Унаследовано от DictionaryContainer)

Применяется к