mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
cargo fmt
This commit is contained in:
parent
2fabdfe0eb
commit
fce74c6218
@ -1,8 +1,8 @@
|
|||||||
use client::Client;
|
use client::Client;
|
||||||
use common::vol::{ReadVol, Vox};
|
use common::vol::{ReadVol, Vox};
|
||||||
|
use frustum_query::frustum::Frustum;
|
||||||
use std::f32::consts::PI;
|
use std::f32::consts::PI;
|
||||||
use vek::*;
|
use vek::*;
|
||||||
use frustum_query::frustum::Frustum;
|
|
||||||
|
|
||||||
const NEAR_PLANE: f32 = 0.01;
|
const NEAR_PLANE: f32 = 0.01;
|
||||||
const FAR_PLANE: f32 = 10000.0;
|
const FAR_PLANE: f32 = 10000.0;
|
||||||
|
@ -863,8 +863,15 @@ impl FigureMgr {
|
|||||||
ecs.read_storage::<comp::Scale>().maybe(),
|
ecs.read_storage::<comp::Scale>().maybe(),
|
||||||
)
|
)
|
||||||
.join()
|
.join()
|
||||||
// Don't render figures outside of frustum (camera viewport, max draw distance is farplane)
|
// Don't render figures outside of frustum (camera viewport, max draw distance is farplane)
|
||||||
.filter(|(_, pos, _, _, _, _, scale)| frustum.sphere_intersecting(&pos.0.x, &pos.0.y, &pos.0.z, &(scale.unwrap_or(&comp::Scale(1.0)).0 * 2.0)))
|
.filter(|(_, pos, _, _, _, _, scale)| {
|
||||||
|
frustum.sphere_intersecting(
|
||||||
|
&pos.0.x,
|
||||||
|
&pos.0.y,
|
||||||
|
&pos.0.z,
|
||||||
|
&(scale.unwrap_or(&comp::Scale(1.0)).0 * 2.0),
|
||||||
|
)
|
||||||
|
})
|
||||||
// Don't render dead entities
|
// Don't render dead entities
|
||||||
.filter(|(_, _, _, _, _, stats, _)| stats.map_or(true, |s| !s.is_dead))
|
.filter(|(_, _, _, _, _, stats, _)| stats.map_or(true, |s| !s.is_dead))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user