From 3887161f4c2b8bb2e08e1746bd2c15a07f0fbdd5 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Mon, 2 Jul 2018 09:03:11 +0200 Subject: [PATCH] Material: material properties, better formating --- src/Mod/Material/Material.py | 69 +++++++++++++++++++++++++++++++----- 1 file changed, 61 insertions(+), 8 deletions(-) diff --git a/src/Mod/Material/Material.py b/src/Mod/Material/Material.py index 64686b540e..91110fa62d 100644 --- a/src/Mod/Material/Material.py +++ b/src/Mod/Material/Material.py @@ -101,14 +101,67 @@ def getMaterialAttributeStructure(withSpaces=None): # https://www.freecadweb.org/wiki/Material_data_model # https://www.freecadweb.org/wiki/Material materialPropertyGroups = ( - ("Meta", ("CardName", "AuthorAndLicense", "Source")), - ("General", ("Name", "Father", "Description", "Density", "Vendor", "ProductURL", "SpecificPrice")), - ("Mechanical", ("YoungsModulus", "PoissonRatio", "UltimateTensileStrength", "CompressiveStrength", "YieldStrength", "Elasticity", "FractureToughness")), - ("Thermal", ("ThermalConductivity", "ThermalExpansionCoefficient", "SpecificHeat")), - ("Architectural", ("Model", "ExecutionInstructions", "FireResistanceClass", "StandardCode", "ThermalConductivity", "SoundTransmissionClass", "Color", "Finish", "UnitsPerQuantity", "EnvironmentalEfficiencyClass")), - ("Rendering", ("DiffuseColor", "AmbientColor", "SpecularColor", "Shininess", "EmissiveColor", "Transparency", "VertexShader", "FragmentShader", "TexturePath", "TextureScaling")), - ("Vector rendering", ("ViewColor", "ViewFillPattern", "SectionFillPattern", "ViewLinewidth", "SectionLinewidth")), - ("User defined", ()) + ("Meta", ( + "CardName", + "AuthorAndLicense", + "Source" + )), + ("General", ( + "Name", + "Father", + "Description", + "Density", + "Vendor", + "ProductURL", + "SpecificPrice" + )), + ("Mechanical", ( + "YoungsModulus", + "PoissonRatio", + "UltimateTensileStrength", + "CompressiveStrength", + "YieldStrength", + "Elasticity", + "FractureToughness" + )), + ("Thermal", ( + "ThermalConductivity", + "ThermalExpansionCoefficient", + "SpecificHeat" + )), + ("Architectural", ( + "Model", + "ExecutionInstructions", + "FireResistanceClass", + "StandardCode", + "ThermalConductivity", + "SoundTransmissionClass", + "Color", + "Finish", + "UnitsPerQuantity", + "EnvironmentalEfficiencyClass" + )), + ("Rendering", ( + "DiffuseColor", + "AmbientColor", + "SpecularColor", + "Shininess", + "EmissiveColor", + "Transparency", + "VertexShader", + "FragmentShader", + "TexturePath", + "TextureScaling" + )), + ("Vector rendering", ( + "ViewColor", + "ViewFillPattern", + "SectionFillPattern", + "ViewLinewidth", + "SectionLinewidth" + )), + ("User defined", ( + )) ) if withSpaces: # on attributes, add a space before a capital letter, will be used for better display in the ui