Commit Graph

21089 Commits

Author SHA1 Message Date
Bernd Hahnebach
bbb557aab6 FEM: calculix writer, fix time output 2021-07-17 20:46:42 +02:00
Bernd Hahnebach
d0dbdf8bf3 FEM: make use of mesh data getter class for calculix solver and ccxtools 2021-07-17 20:46:36 +02:00
Bernd Hahnebach
afeb9b2305 FEM: calculix writer, use mat geo sets instead of ccx elsets 2021-07-17 20:46:29 +02:00
Russell Johnson
eb0646e532 Path: Remove unnecessary commented-out code blocks 2021-07-16 12:02:24 -05:00
Russell Johnson
baceccf3c7 Path: Correct tuple lengths in return values
PathAreaOp needs tuples of three items, after rotational code purge.  This module was missed for tuple length adjustment.
2021-07-16 12:02:24 -05:00
Russell Johnson
3b392134eb Path: Add debug comments and comment out unused code 2021-07-16 11:54:13 -05:00
Russell Johnson
430116a186 Path: Fix relative paths for bit path attributes in library files 2021-07-16 11:54:13 -05:00
Russell Johnson
6db5c26b98 Path: Fixes #0004647, relative shape file locations
This solution restricts relative shape files to filename only within the toolbit file.
2021-07-16 11:54:13 -05:00
Russell Johnson
343afe9893 Path: Add internal comments to code 2021-07-16 11:54:13 -05:00
Russell Johnson
1e85f820b6 Path: Add tools README.md file to tools working directory on install
This code copies all files in the default (program install location) Path\Tools folder to the user's working tools folder when they setup the ToolBit working directories for the first time.
2021-07-16 11:54:13 -05:00
Russell Johnson
7d4b5f34cc Path: Remove Side assignment to Outside for full model profiles
The profile operation is forcing  cut side to `Outside` when profiling whole models.  This change in code also allows for profiling `Inside` of entire models.  Apart from limiting profiling capabilities of entire models, this override could cause problems with profiling of selected faces or edges in very specific use cases.  Also, this fix removes the property assignment of a key control property within the execution code, which should not happen, apart from feedback properties.
2021-07-16 11:51:00 -05:00
Russell Johnson
76f4845d53 Path: Implement the Extensions feature with selected edges 2021-07-16 11:50:20 -05:00
Russell Johnson
6a68b848b5 Path: Correct the processing of selected edges
The recent Extensions upgrade for Adaptive disabled the processing of selected edges.  This commit re-enables that capability.  Issue raised in forum at, https://forum.freecadweb.org/viewtopic.php?f=15&t=60037
2021-07-16 11:50:20 -05:00
Yorik van Havre
8b061cecc2 Draft: Fixed wrong placement of lines in shape2dview's cutface mode 2021-07-16 12:42:30 +02:00
Yorik van Havre
4869e040f8 Draft: Use different icon if object has AutoUpdate turned off 2021-07-16 12:24:26 +02:00
Yorik van Havre
146dcd75a9 Arch: Fixed windows invert hinge option 2021-07-16 12:22:56 +02:00
Yorik van Havre
573a295067 Arch: Fixed wrong numbering in arch axis in section mode 2021-07-16 12:22:15 +02:00
Bernd Hahnebach
6a76c7668d FEM: calculix writer, make use of the member objs everywhere 2021-07-16 08:11:21 +02:00
Bernd Hahnebach
7df9e7fe63 FEM: calculix writer, code formating 2021-07-16 08:11:15 +02:00
Bernd Hahnebach
043aa945bc FEM: mesh data getter, add time and some comments 2021-07-16 08:11:05 +02:00
Bernd Hahnebach
fd3f17ea45 FEM: separate getting the mesh sets from writer class 2021-07-15 21:57:02 +02:00
Bernd Hahnebach
507ccc518b FEM: material task panel, code formating 2021-07-15 21:09:26 +02:00
Bernd Hahnebach
07efb027ac FEM: calculix writer, matgeosets, code formating 2021-07-15 21:03:08 +02:00
Bernd Hahnebach
f20e29a04c Material editor: add some comments 2021-07-15 09:20:31 +02:00
Bernd Hahnebach
5bb95f0139 Material Editor, code formating 2021-07-15 08:34:51 +02:00
Bernd Hahnebach
1b8244580e Material, workaround for precision problem 2021-07-15 08:34:49 +02:00
Roy-043
807f61400d Draft: fix dimensions with decimals=0 problem
The display_external function in units.py did not handle decimals=0 properly.
2021-07-15 06:24:23 +02:00
Bernd Hahnebach
a7492d1934 Material: comments 2021-07-15 00:09:58 +02:00
Bernd Hahnebach
179f7234fb FEM: material task panel, catch wrong ThermalConductivity quantity 2021-07-15 00:09:53 +02:00
Bernd Hahnebach
addb41d424 FEM: calculix writer, materials, delete code added by mistake with d72d24b30c 2021-07-15 00:09:47 +02:00
Bernd Hahnebach
0afa4bd344 Material: nitrogen card, fix wrong minus which leads to syntax error in unit system 2021-07-14 20:45:33 +02:00
Bernd Hahnebach
cfcf8df4ce Material: matcard reader, fix some problems 2021-07-14 16:07:36 +02:00
luz paz
a9300c2141 Fix FEM and Material typos
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,bottome,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,inout,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,ontop,orgin,orginx,orginy,ot,pard,parms,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml,./build/doc/SourceDocu`
2021-07-14 10:48:20 +02:00
Bernd Hahnebach
def2df9253 FEM: calculix writer, improve information about units in input file 2021-07-14 10:46:43 +02:00
Bernd Hahnebach
2bf2c7d546 FEM: calculix writer, improve floats writing for femelement material 2021-07-14 10:15:18 +02:00
Bernd Hahnebach
3f45205ea6 FEM: calculix writer, improve floats writing for femelement geometry 2021-07-14 09:16:47 +02:00
Bernd Hahnebach
a58cd00e5a FEM: calculix writer, continue improve floating point writing for constraints 2021-07-14 09:16:39 +02:00
Bernd Hahnebach
138144d88e FEM: calculix writer, improve floating point writing 2021-07-13 22:27:31 +02:00
Bernd Hahnebach
74c3a4f676 FEM: calculix writer, use better writing for young's modulus, improves c73c6097bf 2021-07-13 20:52:48 +02:00
Bernd Hahnebach
2fe036e823 Material: card reader, do not break if error on card reading. 2021-07-13 20:41:38 +02:00
Bernd Hahnebach
9a564dd906 Maaterial: card writer, force to use utf-8 2021-07-13 17:55:21 +02:00
Bernd Hahnebach
78924196db Material: better warning message if card name is not file name 2021-07-13 17:42:25 +02:00
Bernd Hahnebach
3e14f499e5 Material: matcard writer, print error if no card name is provided on save 2021-07-13 17:42:19 +02:00
Bernd Hahnebach
6257ec125e Material: matcard writer, get rid of Python 2 code 2021-07-13 17:42:13 +02:00
Bernd Hahnebach
4596f441bf FEM: calculix writer, materials, comment 2021-07-13 16:37:27 +02:00
Yorik van Havre
8d93a0f3d8 Arch: Better icon for Arch component 2021-07-13 15:46:54 +02:00
Bernd Hahnebach
2685f13eb3 FEM: calculix writer, print getting sets time 2021-07-13 13:27:57 +02:00
Yorik van Havre
8728400e04 Merge pull request #4910 from Roy-043/Arch_Fix_Arch_Wall
Arch: Fix Arch_Wall: block joints where put on the wrong side of offset
2021-07-13 11:29:12 +02:00
Yorik van Havre
2acfba9870 Merge pull request #4883 from steelman/arch-timezone
Arch: Draw solar diagrams for timezones other than UTC and UTC-3
2021-07-13 11:24:34 +02:00
Bernd Hahnebach
c73c6097bf FEM: cslculix writer, fix if young's modulus is smaller than 500 kPa 2021-07-13 09:32:47 +02:00