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