FEM: export results to vtk, code formating and documatation information

This commit is contained in:
Bernd Hahnebach 2017-01-30 18:22:18 +01:00
parent 9ce1662ae1
commit df66ce0bc3

View File

@ -26,16 +26,17 @@ __title__ = "FreeCAD Result import and export VTK file library"
__author__ = "Qingfeng Xia"
__url__ = "http://www.freecadweb.org"
## @package FemResultVTK
# \ingroup FEM
import os
from math import pow, sqrt
import numpy as np
import FreeCAD
if open.__module__ == '__builtin__':
pyopen = open # because we'll redefine open below
def insert(filename, docname):
"called when freecad wants to import a file"
try:
@ -51,9 +52,11 @@ def open(filename):
docname = os.path.splitext(os.path.basename(filename))[0]
insert(filename, docname)
def importFemResult(filename):
FreeCAD.Console.PrintError("FemResult import is not implemented, actually not necessary\n")
def export(objectslist, filename):
"called when freecad exports a fem result object"
if len(objectslist) != 1:
@ -64,4 +67,4 @@ def export(objectslist, filename):
FreeCAD.Console.PrintError("object selcted is not FemResultObject.\n")
return
import Fem
Fem.writeResult(filename, obj)
Fem.writeResult(filename, obj)