Class SCNPhysicsField

    • Constructor Detail

      • SCNPhysicsField

        public SCNPhysicsField()
      • SCNPhysicsField

        protected SCNPhysicsField​(NSObject.Handle h,
                                  long handle)
      • SCNPhysicsField

        public SCNPhysicsField​(NSCoder decoder)
    • Method Detail

      • getStrength

        public double getStrength()
      • setStrength

        public void setStrength​(double v)
      • getFalloffExponent

        public double getFalloffExponent()
      • setFalloffExponent

        public void setFalloffExponent​(double v)
      • getMinimumDistance

        public double getMinimumDistance()
      • setMinimumDistance

        public void setMinimumDistance​(double v)
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean v)
      • isExclusive

        public boolean isExclusive()
      • setExclusive

        public void setExclusive​(boolean v)
      • getHalfExtent

        public SCNVector3 getHalfExtent()
      • setHalfExtent

        public void setHalfExtent​(SCNVector3 v)
      • usesEllipsoidalExtent

        public boolean usesEllipsoidalExtent()
      • setUsesEllipsoidalExtent

        public void setUsesEllipsoidalExtent​(boolean v)
      • setOffset

        public void setOffset​(SCNVector3 v)
      • setDirection

        public void setDirection​(SCNVector3 v)
      • getCategoryBitMask

        public long getCategoryBitMask()
      • setCategoryBitMask

        public void setCategoryBitMask​(long v)
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • createRadialGravityField

        public static SCNPhysicsField createRadialGravityField()
      • createLinearGravityField

        public static SCNPhysicsField createLinearGravityField()
      • createNoiseField

        public static SCNPhysicsField createNoiseField​(double smoothness,
                                                       double speed)
      • createTurbulenceField

        public static SCNPhysicsField createTurbulenceField​(double smoothness,
                                                            double speed)
      • createElectricField

        public static SCNPhysicsField createElectricField()
      • createMagneticField

        public static SCNPhysicsField createMagneticField()
      • init

        protected long init​(NSCoder decoder)