Package org.robovm.apple.scenekit
Class SCNPhysicsContact
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNPhysicsContact
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class SCNPhysicsContact extends NSObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNPhysicsContact.SCNPhysicsContactPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description SCNPhysicsContact()
protected
SCNPhysicsContact(NSObject.Handle h, long handle)
protected
SCNPhysicsContact(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCollisionImpulse()
SCNVector3
getContactNormal()
SCNVector3
getContactPoint()
SCNNode
getNodeA()
SCNNode
getNodeB()
double
getPenetrationDistance()
double
getSweepTestFraction()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
SCNPhysicsContact
public SCNPhysicsContact()
-
SCNPhysicsContact
protected SCNPhysicsContact(NSObject.Handle h, long handle)
-
SCNPhysicsContact
protected SCNPhysicsContact(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getNodeA
public SCNNode getNodeA()
-
getNodeB
public SCNNode getNodeB()
-
getContactPoint
public SCNVector3 getContactPoint()
-
getContactNormal
public SCNVector3 getContactNormal()
-
getCollisionImpulse
public double getCollisionImpulse()
-
getPenetrationDistance
public double getPenetrationDistance()
-
getSweepTestFraction
public double getSweepTestFraction()
- Since:
- Available in iOS 11.0 and later.
-
-