Crystal Space
Welcome, Guest. Please login or register.
April 19, 2014, 06:46:06 pm

Login with username, password and session length
Search:     Advanced search
8990 Posts in 2037 Topics by 7597 Members
Latest Member: Drukareczka1989
* Home Help Search Login Register
+  Crystal Space
|-+  Crystal Space Development
| |-+  Support
| | |-+  World data query
« previous next »
Pages: [1] Print
Author Topic: World data query  (Read 1850 times)
jswalter9
Newbie
*
Posts: 3


View Profile Email
« on: March 16, 2006, 05:14:23 am »

Is there a convenient (and, more importantly, quick) way to query the "world" from the perspective of an AI actor? What data, and in what format, can be gathered?

Or is it up to the primary game engine to keep track of all that data and update Crystal Space?
Logged
jorrit
Administrator
Hero Member
*****
Posts: 1704


View Profile
« Reply #1 on: March 16, 2006, 08:24:48 am »

Is there a convenient (and, more importantly, quick) way to query the "world" from the perspective of an AI actor? What data, and in what format, can be gathered?

Or is it up to the primary game engine to keep track of all that data and update Crystal Space?

Well you can query the world and ask all geometry (in the form of triangle/polygon mesh data).

Greetings,
Logged
jswalter9
Newbie
*
Posts: 3


View Profile Email
« Reply #2 on: March 18, 2006, 04:29:28 pm »

Thanks. I was hoping for an optimized line trace method, but I can create one. Smiley
Logged
jorrit
Administrator
Hero Member
*****
Posts: 1704


View Profile
« Reply #3 on: March 19, 2006, 09:49:10 am »

Thanks. I was hoping for an optimized line trace method, but I can create one. Smiley

Ah there is one. You didn't specifically ask for that. You can do iSector->HitBeam(). This is slightly slower (but still optimized) but it correctly handles animation for all objects. Otherwise you can do csColliderHelper::TraceBeam(). This one is faster but only works with the collision detection data (so no animation).

Greetings,
Logged
jswalter9
Newbie
*
Posts: 3


View Profile Email
« Reply #4 on: March 19, 2006, 06:20:03 pm »

Sweet. I didn't think to look in the iSector class. Thanks. Smiley
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 3.318 seconds with 15 queries.