Change up some measurement/rendering details
This commit is contained in:
@@ -93,13 +93,16 @@ impl<'a> RenderSteps<'a> {
|
||||
5.0
|
||||
}
|
||||
});
|
||||
me.render_scalar_field(100.0, true, 0, |cell| cell.mat().m().mag());
|
||||
//me.render_scalar_field(100.0, true, 0, |cell| cell.mat().m().mag());
|
||||
if false {
|
||||
me.render_b_z_field();
|
||||
me.render_e_xy_field();
|
||||
} else {
|
||||
} else if false {
|
||||
me.render_e_z_field();
|
||||
me.render_b_xy_field();
|
||||
} else {
|
||||
me.render_b();
|
||||
me.render_current();
|
||||
}
|
||||
me.render_measurements();
|
||||
me.im
|
||||
@@ -124,7 +127,7 @@ impl<'a> RenderSteps<'a> {
|
||||
|
||||
////////////// Ex/Ey/Bz configuration ////////////
|
||||
fn render_b_z_field(&mut self) {
|
||||
self.render_scalar_field(1.0e-4, true, 1, |cell| cell.b().z());
|
||||
self.render_scalar_field(1.0e-4, true, 1, |cell| cell.b().z());
|
||||
}
|
||||
fn render_e_xy_field(&mut self) {
|
||||
self.render_vector_field(Rgb([0xff, 0xff, 0xff]), 100.0, |cell| cell.e().xy());
|
||||
@@ -133,10 +136,19 @@ impl<'a> RenderSteps<'a> {
|
||||
cell.e().elem_mul(cell.mat().conductivity()).xy()
|
||||
});
|
||||
}
|
||||
////////////// Magnitude configuration /////////////
|
||||
fn render_b(&mut self) {
|
||||
self.render_scalar_field(1.0e-3, false, 1, |cell| cell.b().mag());
|
||||
}
|
||||
fn render_current(&mut self) {
|
||||
self.render_scalar_field(1.0e1, false, 0, |cell| {
|
||||
cell.e().elem_mul(cell.mat().conductivity()).mag()
|
||||
});
|
||||
}
|
||||
|
||||
////////////// Bx/By/Ez configuration ////////////
|
||||
fn render_e_z_field(&mut self) {
|
||||
self.render_scalar_field(1e4, true, 1, |cell| cell.e().z());
|
||||
self.render_scalar_field(1e4, true, 1, |cell| cell.e().z());
|
||||
}
|
||||
fn render_b_xy_field(&mut self) {
|
||||
self.render_vector_field(Rgb([0xff, 0xff, 0xff]), 1.0e-9, |cell| cell.b().xy());
|
||||
|
Reference in New Issue
Block a user