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


SCNNode.HitTest Метод

Определение

Перегрузки

HitTest(SCNVector3, SCNVector3, NSDictionary)

Возвращает массив результатов проверки попадания для узлов-потомков, пересекающихся с линией между pointA и pointB.

HitTest(SCNVector3, SCNVector3, SCNHitTestOptions)

Возвращает массив результатов проверки попадания для узлов-потомков, пересекающихся с линией между pointA и pointB.

HitTest(SCNVector3, SCNVector3, NSDictionary)

Возвращает массив результатов проверки попадания для узлов-потомков, пересекающихся с линией между pointA и pointB.

[Foundation.Export("hitTestWithSegmentFromPoint:toPoint:options:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual SceneKit.SCNHitTestResult[] HitTest (SceneKit.SCNVector3 pointA, SceneKit.SCNVector3 pointB, Foundation.NSDictionary options);
abstract member HitTest : SceneKit.SCNVector3 * SceneKit.SCNVector3 * Foundation.NSDictionary -> SceneKit.SCNHitTestResult[]
override this.HitTest : SceneKit.SCNVector3 * SceneKit.SCNVector3 * Foundation.NSDictionary -> SceneKit.SCNHitTestResult[]

Параметры

pointA
SCNVector3
pointB
SCNVector3
options
NSDictionary

Будет добавлено.

Этот параметр может иметь значение null.

Возвращаемое значение

Атрибуты

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

HitTest(SCNVector3, SCNVector3, SCNHitTestOptions)

Возвращает массив результатов проверки попадания для узлов-потомков, пересекающихся с линией между pointA и pointB.

public SceneKit.SCNHitTestResult[] HitTest (SceneKit.SCNVector3 pointA, SceneKit.SCNVector3 pointB, SceneKit.SCNHitTestOptions options);
member this.HitTest : SceneKit.SCNVector3 * SceneKit.SCNVector3 * SceneKit.SCNHitTestOptions -> SceneKit.SCNHitTestResult[]

Параметры

pointA
SCNVector3
pointB
SCNVector3
options
SCNHitTestOptions

Строго типизированный набор параметров для выполнения проверки попадания.

Этот параметр может иметь значение null.

Возвращаемое значение

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