Module KX_RadarSensor :: Class KX_RadarSensor

Class KX_RadarSensor

SCA_ILogicBrick.SCA_ILogicBrick --+            
                                  |            
            SCA_ISensor.SCA_ISensor --+        
                                      |        
          KX_TouchSensor.KX_TouchSensor --+    
                                          |    
                KX_NearSensor.KX_NearSensor --+
                                              |
                                             KX_RadarSensor

Radar sensor is a near sensor with a conical sensor object.

Instance Methods
list [x, y, z]
getConeOrigin()
Returns the origin of the cone with which to test.
list [x, y, z]
getConeTarget()
Returns the center of the bottom face of the cone with which to test.
float
getConeHeight()
Returns the height of the cone with which to test.
integer
getExecutePriority()
Gets the execution priority of this logic brick. (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
integer
getFrequency()
The frequency for pulse mode sensors. (Inherited from SCA_ISensor.SCA_ISensor)
KX_GameObject
getHitObject()
DEPRECATED: use the objectHit property Returns the last object hit by this touch sensor. (Inherited from KX_TouchSensor.KX_TouchSensor)
CListValue of KX_GameObject
getHitObjectList()
DEPRECATED: use the objectHitList property Returns a list of all objects hit in the last frame. (Inherited from KX_TouchSensor.KX_TouchSensor)
 
getInvert()
True if this sensor activates on negative events. (Inherited from SCA_ISensor.SCA_ISensor)
boolean
getLevel()
Returns whether this sensor is a level detector or a edge detector. (Inherited from SCA_ISensor.SCA_ISensor)
KX_GameObject
getOwner()
Gets the game object associated with this logic brick. (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
string
getProperty()
DEPRECATED: use the property property Returns the property or material to collide with. (Inherited from KX_TouchSensor.KX_TouchSensor)
 
getTouchMaterial()
DEPRECATED: use the useMaterial property Returns KX_TRUE if this sensor looks for a specific material, KX_FALSE if it looks for a specific property. (Inherited from KX_TouchSensor.KX_TouchSensor)
 
getUseNegPulseMode()
True if the sensor is in negative pulse mode. (Inherited from SCA_ISensor.SCA_ISensor)
 
getUsePosPulseMode()
True if the sensor is in positive pulse mode. (Inherited from SCA_ISensor.SCA_ISensor)
 
isPositive()
True if this sensor brick is in a positive state. (Inherited from SCA_ISensor.SCA_ISensor)
 
isTriggered()
True if this sensor brick has triggered the current controller. (Inherited from SCA_ISensor.SCA_ISensor)
 
reset()
Reset sensor internal state, effect depends on the type of sensor and settings. (Inherited from SCA_ISensor.SCA_ISensor)
 
setExecutePriority(priority)
Sets the priority of this logic brick. (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
 
setFrequency(freq)
Sets the frequency for pulse mode sensors. (Inherited from SCA_ISensor.SCA_ISensor)
 
setInvert(invert)
Sets if this sensor activates on positive or negative events. (Inherited from SCA_ISensor.SCA_ISensor)
 
setLevel(level)
Set whether to detect level or edge transition when entering a state. (Inherited from SCA_ISensor.SCA_ISensor)
 
setProperty(name)
DEPRECATED: use the property property Set the property or material to collide with. (Inherited from KX_TouchSensor.KX_TouchSensor)
 
setUseNegPulseMode(pulse)
Sets negative pulse mode. (Inherited from SCA_ISensor.SCA_ISensor)
 
setUsePosPulseMode(pulse)
Sets positive pulse mode. (Inherited from SCA_ISensor.SCA_ISensor)
Instance Variables
float from 0 to 360 angle
The angle of the cone (in degrees) with which to test.
int from 0 to 5 KX_RADAR_AXIS_POS_X, KX_RADAR_AXIS_POS_Y, KX_RADAR_AXIS_POS_Z, KX_RADAR_AXIS_NEG_X, KX_RADAR_AXIS_NEG_Y, KX_RADAR_AXIS_NEG_Z axis
The axis on which the radar cone is cast
list of floats [x, y, z] coneOrigin
The origin of the cone with which to test.
list of floats [x, y, z] coneTarget
The center of the bottom face of the cone with which to test.
float distance
The near sensor activates when an object is within this distance.
int executePriority
This determines the order controllers are evaluated, and actuators are activated (lower priority is executed first). (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
int frequency
The frequency for pulse mode sensors. (Inherited from SCA_ISensor.SCA_ISensor)
boolean invert
Flag to set if this sensor activates on positive or negative events. (Inherited from SCA_ISensor.SCA_ISensor)
boolean level
Flag to set whether to detect level or edge transition when entering a state. (Inherited from SCA_ISensor.SCA_ISensor)
KX_GameObject or None objectHit
The last collided object. (Inherited from KX_TouchSensor.KX_TouchSensor)
CListValue of KX_GameObject objectHitList
A list of colliding objects. (Inherited from KX_TouchSensor.KX_TouchSensor)
KX_GameObject or None in exceptional cases. owner
The game object this logic brick is attached to (read only). (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
boolean positive
True if this sensor brick is in a positive state. (Inherited from SCA_ISensor.SCA_ISensor)
string property
The property or material to collide with. (Inherited from KX_TouchSensor.KX_TouchSensor)
bool pulseCollisions
The last collided object. (Inherited from KX_TouchSensor.KX_TouchSensor)
float resetDistance
The near sensor deactivates when the object exceeds this distance. (Inherited from KX_NearSensor.KX_NearSensor)
boolean triggered
True if this sensor brick is in a positive state. (Inherited from SCA_ISensor.SCA_ISensor)
boolean useMaterial
Determines if the sensor is looking for a property or material. (Inherited from KX_TouchSensor.KX_TouchSensor)
boolean useNegPulseMode
Flag to turn negative pulse mode on and off. (Inherited from SCA_ISensor.SCA_ISensor)
boolean usePosPulseMode
Flag to turn positive pulse mode on and off. (Inherited from SCA_ISensor.SCA_ISensor)
Method Details

getConeOrigin()

 

Returns the origin of the cone with which to test. The origin is in the middle of the cone.

Returns: list [x, y, z]

Instance Variable Details

coneOrigin

The origin of the cone with which to test. The origin is in the middle of the cone. (Read only)
Type:
list of floats [x, y, z]

coneTarget

The center of the bottom face of the cone with which to test. (Read only)
Type:
list of floats [x, y, z]