mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
parent
14411f592e
commit
604366aaa7
@ -22,11 +22,16 @@ class CollisionEntrySorter {
|
||||
public:
|
||||
CollisionEntrySorter(CollisionEntry *entry) {
|
||||
_entry = entry;
|
||||
if (entry->has_surface_point()) {
|
||||
LVector3 vec =
|
||||
entry->get_surface_point(entry->get_from_node_path()) -
|
||||
entry->get_from()->get_collision_origin();
|
||||
_dist2 = vec.length_squared();
|
||||
}
|
||||
else {
|
||||
_dist2 = make_inf((PN_stdfloat)0);
|
||||
}
|
||||
}
|
||||
bool operator < (const CollisionEntrySorter &other) const {
|
||||
return _dist2 < other._dist2;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user