Jump to content

API Panel.Collision.TestTable

From Flowcode Help
Revision as of 14:11, 13 July 2026 by SteveT (talk | contribs) (Text replacement - "width="90%" style="background-color:#D8C9D8; color:#4B008D;"" to "width="90%" class="mtx-class-macrohead"")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
TestTable
Tests whether an object collides with the table top, returns Z distance to move to rest on the table 
- HANDLE Pos
A component or position to focus the collision around 
- FLOAT Return


Detailed description

This calculates the distance between the lowest point on the objects bounding box and the table top, which is an infinite plane with Z = 0.

Distance to the table

The value returned is the distance to move in Z in order for the lowest point to lie on the table top. Note that this is not the same as the distance from the table which would be positive if the object was above the table, where as this would return the negative distance as the object would need to move down


Examples

Calling in a calculation

  • Declare a variable 'result' of type FLOAT
  • Add to a calculation icon:
    result = ::Panel.Collision.TestTable(pos)