Add comments for the debug-renderer

This commit is contained in:
Sébastien Crozet
2022-04-28 17:30:35 +02:00
parent 5063fa4203
commit 65824e74f3
8 changed files with 70 additions and 18 deletions

View File

@@ -1,11 +1,10 @@
use crate::harness::Harness;
use crate::lines::DebugLines;
use bevy::prelude::*;
use rapier::math::{Point, Real, DIM};
use rapier::math::{Point, Real};
use rapier::pipeline::{
DebugRenderBackend, DebugRenderMode, DebugRenderObject, DebugRenderPipeline,
};
use std::fmt::Debug;
pub struct RapierDebugRenderPlugin {
depth_test: bool,
@@ -19,14 +18,6 @@ impl Default for RapierDebugRenderPlugin {
}
}
impl RapierDebugRenderPlugin {
pub fn with_depth_test(enabled: bool) -> Self {
Self {
depth_test: enabled,
}
}
}
impl Plugin for RapierDebugRenderPlugin {
fn build(&self, app: &mut App) {
app.add_plugin(crate::lines::DebugLinesPlugin::with_depth_test(

View File

@@ -1,3 +1,5 @@
#![allow(warnings)]
use bevy::{
asset::{Assets, HandleUntyped},
pbr::{NotShadowCaster, NotShadowReceiver},

View File

@@ -17,7 +17,7 @@ use rapier::geometry::{ColliderHandle, ColliderSet, NarrowPhase};
#[cfg(feature = "dim3")]
use rapier::geometry::{InteractionGroups, Ray};
use rapier::math::{Real, Vector};
use rapier::pipeline::{DebugRenderMode, PhysicsHooks};
use rapier::pipeline::PhysicsHooks;
#[cfg(all(feature = "dim2", feature = "other-backends"))]
use crate::box2d_backend::Box2dWorld;
@@ -26,7 +26,6 @@ use crate::harness::Harness;
use crate::physx_backend::PhysxWorld;
use bevy::pbr::wireframe::WireframePlugin;
use bevy::render::camera::Camera;
use bevy::render::render_resource::WgpuFeatures;
use bevy_egui::EguiContext;
#[cfg(feature = "dim2")]