Список требований через json в виде списка
This commit is contained in:
parent
ed70c47b7c
commit
f08a38824f
2 changed files with 10 additions and 8 deletions
|
@ -1,8 +1,6 @@
|
|||
|
||||
|
||||
{
|
||||
"Density": "str" ,
|
||||
"DiffuseColor": "",
|
||||
"EmissiveColor",
|
||||
"amogus"
|
||||
}
|
||||
["Density",
|
||||
"DiffuseColor",
|
||||
"EmissiveColor"
|
||||
]
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
import FreeCAD as App
|
||||
import FreeCADGui as Gui
|
||||
from helper.is_solid import is_object_solid
|
||||
|
||||
import json
|
||||
|
||||
doc = App.ActiveDocument
|
||||
|
||||
|
@ -67,7 +67,9 @@ def materialExistenceCheck(doc):
|
|||
|
||||
|
||||
#проверим, что материалы правильно описаны:
|
||||
material_requirements = {'Density', 'DiffuseColor', 'EmissiveColor', 'amogus'}
|
||||
# Открываем файл JSON с требованиями и загружаем его содержимое
|
||||
with open('material_requirements.json', 'r') as f:
|
||||
material_requirements = json.load(f)
|
||||
|
||||
|
||||
|
||||
|
@ -153,3 +155,5 @@ def parse_values(value_str):
|
|||
return value, unit
|
||||
|
||||
|
||||
#todo:
|
||||
# сделать проверку на солидовые тела
|
Loading…
Add table
Add a link
Reference in a new issue