[Bf-blender-cvs] [e505203] master: Units: Add milligrams for mass

Sergej Reich noreply at git.blender.org
Sat Jan 4 04:27:09 CET 2014


Commit: e505203e8de655a7763f67f37f2766c30f0a70f0
Author: Sergej Reich
Date:   Sat Jan 4 04:10:55 2014 +0100
https://developer.blender.org/rBe505203e8de655a7763f67f37f2766c30f0a70f0

Units: Add milligrams for mass

Avoids having small values displayed as "0kg".

===================================================================

M	source/blender/blenkernel/intern/unit.c

===================================================================

diff --git a/source/blender/blenkernel/intern/unit.c b/source/blender/blenkernel/intern/unit.c
index 632ac62..11a3975 100644
--- a/source/blender/blenkernel/intern/unit.c
+++ b/source/blender/blenkernel/intern/unit.c
@@ -69,6 +69,7 @@
 #define UN_SC_HG	0.1f
 #define UN_SC_DAG	0.01f
 #define UN_SC_G		0.001f
+#define UN_SC_MG	0.000001f
 
 #define UN_SC_ITON	907.18474f /* imperial ton */
 #define UN_SC_CWT	45.359237f
@@ -200,6 +201,7 @@ static struct bUnitDef buMetricMassDef[] = {
 	{"hectogram", "hectograms", "hg",  NULL, "Hectograms", UN_SC_HG, 0.0,        B_UNIT_DEF_SUPPRESS},
 	{"dekagram", "dekagrams",   "dag", NULL, "10 Grams", UN_SC_DAG, 0.0,         B_UNIT_DEF_SUPPRESS},
 	{"gram", "grams",           "g",   NULL, "Grams", UN_SC_G, 0.0,              B_UNIT_DEF_NONE},
+	{"milligram", "milligrams", "mg",  NULL, "Milligrams", UN_SC_MG, 0.0,        B_UNIT_DEF_NONE},
 	{NULL, NULL, NULL,  NULL, NULL, 0.0, 0.0}
 };
 static struct bUnitCollection buMetricMassCollection = {buMetricMassDef, 2, 0, sizeof(buMetricMassDef) / sizeof(bUnitDef)};




More information about the Bf-blender-cvs mailing list