FEM: export results to vtk, code formating and documatation information
This commit is contained in:
parent
9ce1662ae1
commit
df66ce0bc3
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user