Procházet zdrojové kódy

Optimize calculate_volumetric_multiplier

Scott Lahteine před 9 roky
rodič
revize
0cf0c20532
1 změnil soubory, kde provedl 3 přidání a 12 odebrání
  1. 3
    12
      Marlin/Marlin_main.cpp

+ 3
- 12
Marlin/Marlin_main.cpp Zobrazit soubor

4695
 
4695
 
4696
 
4696
 
4697
 float calculate_volumetric_multiplier(float diameter) {
4697
 float calculate_volumetric_multiplier(float diameter) {
4698
-	float area = .0;
4699
-	float radius = .0;
4700
-
4701
-	radius = diameter * .5;
4702
-	if (! volumetric_enabled || radius == 0) {
4703
-		area = 1;
4704
-	}
4705
-	else {
4706
-		area = M_PI * pow(radius, 2);
4707
-	}
4708
-
4709
-	return 1.0 / area;
4698
+	if (!volumetric_enabled || diameter == 0) return 1.0;
4699
+  float d2 = diameter * 0.5;
4700
+	return 1.0 / (M_PI * d2 * d2);
4710
 }
4701
 }
4711
 
4702
 
4712
 void calculate_volumetric_multipliers() {
4703
 void calculate_volumetric_multipliers() {

Loading…
Zrušit
Uložit