febiosoftware / febiostudio Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://febio.org/
License: MIT License
Home Page: https://febio.org/
License: MIT License
The mesh' domains are stored in the plot file and should be visible in the post model's tree.
In addition, users should be able to hide these domains (currently, only materials and elements can be hidden).
When parts are deleted in a model, and there are discrete sets in the model, the discrete sets get deleted, although their definitions still remain. Even if the discrete sets aren’t connected to the part that was deleted.
Currently FEBio Studio can import meshes from Gmsh from 3.xx versions format. would you include 4.xx format in Preview/FEBio import files?
________ _________ _______ __ _________
| |\ | |\ | \\ | |\ / \\
| ____|| | ____|| | __ || |__|| | ___ ||
| |\___\| | |\___\| | |\_| || \_\| | // \ ||
| ||__ | ||__ | ||_| || | |\ | || | ||
| |\ | |\ | \\ | || | || | ||
| ___|| | ___|| | ___ || | || | || | ||
| |\__\| | |\__\| | |\__| || | || | || | ||
| || | ||___ | ||__| || | || | \\__/ ||
| || | |\ | || | || | ||
|___|| |________|| |_________// |__|| \_________//
F I N I T E E L E M E N T S F O R B I O M E C H A N I C S
version 3.5.1
FEBio is a registered trademark.
copyright (c) 2006-2021 - All rights reserved
===========================================================================
FATAL ERROR: Output variable "nodal relative fluid velocity" is not defined
The option to type a mathematical expression for material parameters is not active when using prescribed uniaxial active contraction within a solid mixture.
Implement support for FEBio3's load controllers, including the "math" controller, and the PID controller.
Need to add support for writing log data to separate files.
This essentially means supporting the "file" attribute in the log data section (i.e. node_data).
Hi, This is more of a feature request. When copying data from the grapher in scatter mode in FEBioStudio into an spreadsheet (e.g., Excel) the data gets copied in a "horizontal" and mixed form, which is not easy to deal with for quick plots and case studies.
Can it be changed to default to a column format so the plotted variables show side-by-side?
As the title suggests, could support for 3D mouse controls be added in a future version?
Hello FEBio,
I simulated a Multiphasic Analysis with two solutes and I tried to convert the results to the vtk format.
It seems that the vtk export function does not work properly, because not all data fields are exported (For example solute concentration).
If I have made a mistake or missed something in the data fields or if you need more information, please let me know.
best regards,
steffen
I have several requests with respect to vector plots. Attached are two screen shots.
In general I think result dependant transparency would be interesting. Also for element visualisations. You could add a transparency-bar similar to a colour-bar and let the user alter limits. This allows the user to highlight say critical elements.
Issue 3 with colour limit based 'clipping' (say results out of bounds are hidden) would offer similar functionality (potentially easier to implement) to the transparency options I refer too.
The ability to control the Min/Max range settings independently would be useful. For example, leaving the range max to change dynamically, but having a static user-defined minimum.
Hi Folks,
libwebp.so.6 is not included in the lib folder for the installation. I got around this by sym linking to my system's libwebp.so, but I imagine you want to include that library in future releases.
Best,
Scott
Could it be updated in a future version?
Hi Folks,
I'm running this on an Arch Linux install, so perhaps I have some system libraries conflicting, but I am consistently getting the following error cascade when trying to load either a .feb or a .xplt file (in the pasted stream it was bf01.feb).
QMetaObject::connectSlotsByName: No matching signal for on_actionLayerInfo_triggered()
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
qt.qpa.backingstore: composeAndFlush: QOpenGLContext creation failed
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
It appears that it is using the Qt libraries included and not my system's. Checking the library linking, I get the following:
ldd FEBioStudio
linux-vdso.so.1 (0x00007ffeb990e000)
libssh.so.4 => /home/scott/FEBioStudio/bin/./../lib/libssh.so.4 (0x00007fcc47cfd000)
libcrypto.so.1.1 => /home/scott/FEBioStudio/bin/./../lib/libcrypto.so.1.1 (0x00007fcc47810000)
libssl.so.1.1 => /home/scott/FEBioStudio/bin/./../lib/libssl.so.1.1 (0x00007fcc4757c000)
libnglib.so => /home/scott/FEBioStudio/bin/./../lib/libnglib.so (0x00007fcc47368000)
libcsg.so => /home/scott/FEBioStudio/bin/./../lib/libcsg.so (0x00007fcc470b2000)
libinterface.so => /home/scott/FEBioStudio/bin/./../lib/libinterface.so (0x00007fcc46e5b000)
libmesh.so => /home/scott/FEBioStudio/bin/./../lib/libmesh.so (0x00007fcc469f3000)
libocc.so => /home/scott/FEBioStudio/bin/./../lib/libocc.so (0x00007fcc4676f000)
libTKernel.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKernel.so.7 (0x00007fcc463ba000)
libTKGeomBase.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKGeomBase.so.7 (0x00007fcc45cbc000)
libTKTopAlgo.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKTopAlgo.so.7 (0x00007fcc457cc000)
libTKPrim.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKPrim.so.7 (0x00007fcc45573000)
libTKMesh.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKMesh.so.7 (0x00007fcc452db000)
libTKMath.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKMath.so.7 (0x00007fcc44e8e000)
libTKBRep.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKBRep.so.7 (0x00007fcc44b99000)
libTKSTL.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKSTL.so.7 (0x00007fcc44981000)
libTKFillet.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKFillet.so.7 (0x00007fcc4450e000)
libTKBO.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKBO.so.7 (0x00007fcc440d4000)
libTKIGES.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKIGES.so.7 (0x00007fcc43ace000)
libTKSTEP.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKSTEP.so.7 (0x00007fcc43579000)
libTKSTEPBase.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKSTEPBase.so.7 (0x00007fcc430db000)
libTKXSBase.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKXSBase.so.7 (0x00007fcc42c45000)
libTKG3d.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKG3d.so.7 (0x00007fcc42921000)
libTKLCAF.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKLCAF.so.7 (0x00007fcc42640000)
libTKVCAF.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKVCAF.so.7 (0x00007fcc423fc000)
libquazip5.so.1 => /home/scott/FEBioStudio/bin/./../lib/libquazip5.so.1 (0x00007fcc421b6000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fcc420f0000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fcc420d6000)
libsqlite3.so.0 => /home/scott/FEBioStudio/bin/./../lib/libsqlite3.so.0 (0x00007fcc41db8000)
libavformat.so.57 => /home/scott/FEBioStudio/bin/./../lib/libavformat.so.57 (0x00007fcc419a8000)
libavcodec.so.57 => /home/scott/FEBioStudio/bin/./../lib/libavcodec.so.57 (0x00007fcc4049e000)
libavresample.so.3 => /home/scott/FEBioStudio/bin/./../lib/libavresample.so.3 (0x00007fcc4027f000)
libavutil.so.55 => /home/scott/FEBioStudio/bin/./../lib/libavutil.so.55 (0x00007fcc3ffff000)
libswresample.so.2 => /home/scott/FEBioStudio/bin/./../lib/libswresample.so.2 (0x00007fcc3fde3000)
libswscale.so.4 => /home/scott/FEBioStudio/bin/./../lib/libswscale.so.4 (0x00007fcc3fb5e000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fcc3fad8000)
libQt5OpenGL.so.5 => /home/scott/FEBioStudio/bin/./../lib/libQt5OpenGL.so.5 (0x00007fcc3f87f000)
libQt5Charts.so.5 => /home/scott/FEBioStudio/bin/./../lib/libQt5Charts.so.5 (0x00007fcc3f4c3000)
libQt5Widgets.so.5 => /home/scott/FEBioStudio/bin/./../lib/libQt5Widgets.so.5 (0x00007fcc3ec64000)
libQt5Gui.so.5 => /home/scott/FEBioStudio/bin/./../lib/libQt5Gui.so.5 (0x00007fcc3e34a000)
libQt5Network.so.5 => /home/scott/FEBioStudio/bin/./../lib/libQt5Network.so.5 (0x00007fcc3df9f000)
libQt5Core.so.5 => /home/scott/FEBioStudio/bin/./../lib/libQt5Core.so.5 (0x00007fcc3d7c4000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcc3d7a0000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fcc3d65a000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fcc3d491000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fcc47f92000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fcc3d486000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcc3d480000)
libstlvis.so => /home/scott/FEBioStudio/bin/./../lib/libstlvis.so (0x00007fcc3d276000)
libgeom2dvis.so => /home/scott/FEBioStudio/bin/./../lib/libgeom2dvis.so (0x00007fcc3d072000)
libcsgvis.so => /home/scott/FEBioStudio/bin/./../lib/libcsgvis.so (0x00007fcc3ce6c000)
libTKBool.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKBool.so.7 (0x00007fcc3c868000)
libTKCAF.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKCAF.so.7 (0x00007fcc3c5cd000)
libTKCDF.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKCDF.so.7 (0x00007fcc3c375000)
libTKG2d.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKG2d.so.7 (0x00007fcc3c118000)
libTKGeomAlgo.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKGeomAlgo.so.7 (0x00007fcc3ba0b000)
libTKHLR.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKHLR.so.7 (0x00007fcc3b6e4000)
libTKOffset.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKOffset.so.7 (0x00007fcc3b377000)
libTKService.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKService.so.7 (0x00007fcc3b13c000)
libTKShHealing.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKShHealing.so.7 (0x00007fcc3acb6000)
libTKSTEP209.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKSTEP209.so.7 (0x00007fcc3aa0a000)
libTKSTEPAttr.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKSTEPAttr.so.7 (0x00007fcc3a701000)
libTKV3d.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKV3d.so.7 (0x00007fcc3a181000)
libTKXCAF.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKXCAF.so.7 (0x00007fcc39ec1000)
libTKXDEIGES.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKXDEIGES.so.7 (0x00007fcc39ca8000)
libTKXDESTEP.so.7 => /home/scott/FEBioStudio/bin/./../lib/libTKXDESTEP.so.7 (0x00007fcc399ec000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0x00007fcc399cf000)
libstl.so => /home/scott/FEBioStudio/bin/./../lib/libstl.so (0x00007fcc3976a000)
libgeom2d.so => /home/scott/FEBioStudio/bin/./../lib/libgeom2d.so (0x00007fcc39551000)
libvisual.so => /home/scott/FEBioStudio/bin/./../lib/libvisual.so (0x00007fcc39312000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcc39135000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcc3911b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fcc38fd8000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fcc38fc1000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fcc38fae000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fcc38eda000)
libbluray.so.2 => /home/scott/FEBioStudio/bin/./../lib/libbluray.so.2 (0x00007fcc38c89000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007fcc38ac0000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x00007fcc38aab000)
libwebp.so.6 => /home/scott/FEBioStudio/bin/./../lib/libwebp.so.6 (0x00007fcc38a3b000)
libva.so.2 => /home/scott/FEBioStudio/bin/./../lib/libva.so.2 (0x00007fcc3881a000)
libzvbi.so.0 => /home/scott/FEBioStudio/bin/./../lib/libzvbi.so.0 (0x00007fcc3858b000)
libxvidcore.so.4 => /home/scott/FEBioStudio/bin/./../lib/libxvidcore.so.4 (0x00007fcc3827a000)
libx265.so.169 => /home/scott/FEBioStudio/bin/./../lib/libx265.so.169 (0x00007fcc37115000)
libx264.so.155 => /home/scott/FEBioStudio/bin/./../lib/libx264.so.155 (0x00007fcc36c54000)
libwebpmux.so.2 => /home/scott/FEBioStudio/bin/./../lib/libwebpmux.so.2 (0x00007fcc36a4a000)
libvpx.so.4 => /home/scott/FEBioStudio/bin/./../lib/libvpx.so.4 (0x00007fcc366c3000)
libvorbisenc.so.2 => /home/scott/FEBioStudio/bin/./../lib/libvorbisenc.so.2 (0x00007fcc3641a000)
libvorbis.so.0 => /home/scott/FEBioStudio/bin/./../lib/libvorbis.so.0 (0x00007fcc361ed000)
libtwolame.so.0 => /home/scott/FEBioStudio/bin/./../lib/libtwolame.so.0 (0x00007fcc35fc9000)
libtheoraenc.so.1 => /home/scott/FEBioStudio/bin/./../lib/libtheoraenc.so.1 (0x00007fcc35d88000)
libtheoradec.so.1 => /home/scott/FEBioStudio/bin/./../lib/libtheoradec.so.1 (0x00007fcc35b6e000)
libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007fcc35b53000)
libopus.so.0 => /usr/lib/libopus.so.0 (0x00007fcc35af5000)
libopenjpeg.so.1 => /home/scott/FEBioStudio/bin/./../lib/libopenjpeg.so.1 (0x00007fcc358cb000)
libmp3lame.so.0 => /home/scott/FEBioStudio/bin/./../lib/libmp3lame.so.0 (0x00007fcc35653000)
libgsm.so.1 => /home/scott/FEBioStudio/bin/./../lib/libgsm.so.1 (0x00007fcc35445000)
libcelt0.so.2 => /home/scott/FEBioStudio/bin/./../lib/libcelt0.so.2 (0x00007fcc3522d000)
liblzma.so.5 => /home/scott/FEBioStudio/bin/./../lib/liblzma.so.5 (0x00007fcc34ff2000)
libvdpau.so.1 => /home/scott/FEBioStudio/bin/./../lib/libvdpau.so.1 (0x00007fcc34dee000)
libva-x11.so.2 => /home/scott/FEBioStudio/bin/./../lib/libva-x11.so.2 (0x00007fcc34be8000)
libva-drm.so.2 => /home/scott/FEBioStudio/bin/./../lib/libva-drm.so.2 (0x00007fcc349e3000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fcc3492c000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fcc348f9000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fcc348a4000)
libicui18n.so.56 => /home/scott/FEBioStudio/bin/./../lib/libicui18n.so.56 (0x00007fcc3440b000)
libicuuc.so.56 => /home/scott/FEBioStudio/bin/./../lib/libicuuc.so.56 (0x00007fcc34051000)
libicudata.so.56 => /home/scott/FEBioStudio/bin/./../lib/libicudata.so.56 (0x00007fcc3266e000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007fcc32669000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fcc32540000)
libXt.so.6 => /usr/lib/libXt.so.6 (0x00007fcc324d3000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fcc324a9000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fcc32470000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fcc323a1000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fcc3223b000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fcc321f0000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007fcc320bb000)
libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fcc3209a000)
libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007fcc31f18000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007fcc31f00000)
libnettle.so.8 => /usr/lib/libnettle.so.8 (0x00007fcc31ec2000)
libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x00007fcc31e7a000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007fcc31dd9000)
libnuma.so.1 => /usr/lib/libnuma.so.1 (0x00007fcc31dcc000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007fcc31dbf000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fcc31db6000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fcc31da1000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fcc31cbb000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fcc31c8a000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fcc31c82000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fcc31c73000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fcc31c6c000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fcc31c52000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fcc31be0000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fcc31bd4000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fcc31bb7000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fcc31bb2000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fcc31baa000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fcc31b85000)
libicuuc.so.67 => /usr/lib/libicuuc.so.67 (0x00007fcc3199e000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fcc3196e000)
libffi.so.7 => /usr/lib/libffi.so.7 (0x00007fcc31960000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fcc31957000)
libicudata.so.67 => /usr/lib/libicudata.so.67 (0x00007fcc2fe40000)
I'm not sure if that gives you any insight into what could be happening, but figured I would post. Also, I can do some more testing in a Docker container to see if this occurs in other environments. Could you recommend what linux distro to choose? On that note, it may be nice to provide a Docker image installation method as well to circumvent these library headaches.
Best,
Scott
Hi,
I can't enter a decimal separator (dot) in any of the fields used to define the properties of some material models (like isotropic elastic or Mooney-Rivlin). Dot is just ignored there. However, it works if I enter constants e.g. for neo-Hookean material. A workaround is to specify properties like 3e-1 but I guess that it's a bug after all since it works for some material models.
Edit: it happens not only with material definitions but also with contact properties.
It should be possible to store the plots, views, and other visualizations that are added to a plot file.
A mechanism such as PostView's old "session" files seems like a good starting point.
This is a re-post of a forum issue .
Certain data fields (e.g. displacement, strains, etc.) may need to flip signs when mirrored. This is currently not done, and thus data is not always shown correctly on the mirrored parts.
While the feature exists for coupled solid mixture, it would also be useful for uncoupled solid mixtures.
Changing the Light direction has no effect.
By default, the Light direction is displayed as (0,0,0), even though the code sets it to (1,1,1).
Would it be possible to update the FEBioStudio documentation Appendix A to have the version of the file formats that are implemented? Some of the newer versions of these file formats are sometimes not compatible with the ones implemented in FEBioStudio. Thanks
Need to add support for the rigid cable feature.
It would be quite useful to have the option to add in an isometric view (front, back, top, bottom, left, and right) toolbar in FEBio Studio in order to access these views quickly, as opposed to going into the View menu, then selecting the relevant view option.
When displaying a model in a plot file, selecting "Render undeformed" renders the outline of the deformed geometry instead of the undeformed geometry.
Changing the Render mode does not stick, unless one first clicks on another option under Properties.
Add support for defining load curves to contact parameters.
Hello,
I was testing FEBio Studio 2 and I have found that Issue #49 that I have previously reported was solved but only partially, as the Mesh toolbar is now available but elements and faces cannot be selected from the model. Edges and nodes can be selected. I tested it using the simple model available in the repository under the "Mesh Convergence Tutorial" project.
Thank you,
Luca
When opening the Edit->Transform... window, it is not possible to paste values from the clipboard into the entry boxes, unless the pasted content matches the type of number already in that box. So pasting any large integer over '0' works, but pasting a floating point number over '0' does not work. Pasting a floating point number over another floating point number that has less than three decimal places only works if the clipboard value has the same or fewer decimal places as the value already in the box.
Typing a floating point number in an entry box that contains an integer number only allows entering numbers to within 3 decimal places.
As the title suggests. The exact same *.feb file was tested. When it contained "-", the file could not be opened (Failed reading/opening file). Later I converted "-" to "_" in the file name and it worked with no issues.
el_tet4_copy.txt
We need to add the VS dlls to the FEBio Studio installer, since not all may have these installed: MSVCP140.dll, VCRuntime140.dll, VComp140.dll.
I Have been using the HGO Material on FEBio, and I often get a software crash when try to apply any local axis method to the mesh. I run FEBio (latest version) on Ubuntu 20.
/home/autrera/FEBioStudio/bin
qt.core.qmetaobject.connectslotsbyname: QMetaObject::connectSlotsByName: No matching signal for on_actionLayerInfo_triggered()
"The issuer certificate of a locally looked up certificate could not be found"
"No certificates could be verified"
200
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Only C and default locale supported with the posix collation implementation
Only C and default locale supported with the posix collation implementation
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
Hello, I was very curious to check the new DICOM importer, but in my installation when I try to use it FEBioStudio crashes.
The issue is reproducible using the DICOM data available at the BoneMat website (a software used for mapping material properties from CT scans to finite element models) under the section Test Data. The test data are provided as a zip file and the DICOM images are in the "Realistic" folder data.
I also tried importing a nrrd CT scan from the MITK-GEM website with the same results, unfortunately.
Cheers,
Luca
When I import the geometry from 3d slicer it worked for meshing method cleaver but not with TetGen in FeBIO Studio.
Saying:
Failed reading file:
C:/Users/CG-DTE/Documents/NewFolder/Model.vtk
ERROR: Only float data type is supported for POINT section.
How to sovle this problem. What I am doing wrong?
I get a core dump when i try to follow the following sequence of operations with the attached BREP file.
In the debug build, the error is:
GLLib/GLMeshRender.cpp:1226: void GLMeshRender::RenderGLEdges(GLMesh*, int): Assertion `(nid >= 0) && (nid < (int)pm->m_EIL.size())' failed.
Thread 1 "FEBioStudio" received signal SIGABRT, Aborted.
The trace:
".../GLLib/GLMeshRender.cpp", line=line@entry=1226, function=function@entry=0x5555568656c0 <GLMeshRender::RenderGLEdges(GLMesh*, int)::PRETTY_FUNCTION> "void GLMeshRender::RenderGLEdges(GLMesh*, int)") at assert.c:92
-3 0x00007fffed9e1502 in __GI___assert_fail (assertion=0x555556864dc0 "(nid >= 0) && (nid < (int)pm->m_EIL.size())", file=0x555556864b88 ".../GLLib/GLMeshRender.cpp", line=1226, function=0x5555568656c0 <GLMeshRender::RenderGLEdges(GLMesh*, int)::PRETTY_FUNCTION> "void GLMeshRender::RenderGLEdges(GLMesh*, int)") at assert.c:101
-4 0x0000555555fadfe9 in GLMeshRender::RenderGLEdges(GLMesh*, int) (this=0x555557761958, pm=0x7fffac16d450, nid=28) at .../GLLib/GLMeshRender.cpp:1226
-5 0x0000555555c70452 in CGLView::RenderEdges(GObject*) (this=0x555557761920, po=0x7fffac036260) at
.../FEBioStudio/GLView.cpp:6567
-6 0x0000555555c5b4de in CGLView::RenderModel() (this=0x555557761920) at .../FEBioStudio/GLView.cpp:2474
-7 0x0000555555c5832e in CGLView::RenderModelView() (this=0x555557761920) at .../FEBioStudio/GLView.cpp:1672
-8 0x0000555555c5762f in CGLView::paintGL() (this=0x555557761920) at .../FEBioStudio/GLView.cpp:1499
I think adding this feature to the FEBioStudio would be perfect as it can be used for the decomposition of the nodal forces and rigid body force in the x, y, z axes.
See attached file. After loading the file CouponRefined, select the part then Mesh->Tet Remesh, with Element size: 0.25, Min element size: 0.1, click on Apply, FEBioStudio crashes.
The model was imported as a Step file (Coupon.step), meshed using NetGen with Max element size: 0.25 (Coupon.fsm), then the mesh was refined locally by selecting elements around the fillets and using TetGen, with Element size: 0.1, and saved as CouponRefined.fsm.
Archive.zip
(issue copied from febio forum https://forums.febio.org/forum/febio-studio-forum/users-forum-ad/20919-febio-not-picking-up-physicalnames-info-from-gmsh2-0-format)
Hi
I was sure to research this before posting but I am pretty sure I have everything in over. Gmsh will be a critical part of my workflow and I have scripts that put the .msh file into the 2.0 format with the physical domain info. I do not get any errors on import but I lose all the domain information. Basically I just need it preserved so I can export the model backout into .feb format.
I have attached the gmsh file and resulting feb file.
Not sure what is going on since this functionality should be supported and gmsh does see the groupings.
Thanks in advance.
explant.zip
Hello,
I managed to compile the package in Linux Mint 19.2 Cinnamon and successfully generate an executable program named "FEBioStudio" in folder "build/bin". But when I tried to run the program, error message popped up says "terminate called after throwing an instance of 'std::invalid_argument' what(): stoi" . Anyone has an idea on the issue?
Thanks!
Hello,
The type=”math” attribute works for E but it makes an error for phi0 (in biphasic). I am wondering to know what's the reason for that since they are both model parameter.
Please see the attached zip file.
Case_A.feb which is type=”math” for E. It works properly.
Case_B.feb which is type=”math” for phi0. I had an error.
tag "phi0" (line 35) : invalid attribute "type"
Thanks!
It would be nice to be able to do it with a single command without selecting objects. I guess that if you are selecting all objects for a model created in PreView it's not that big a deal. What about for selecting nodes to weld in an editable mesh? Sometimes I have trouble getting PreView to select all nodes in a model including interior nodes.
In Truegrid, there are two commands for merging nodes - a global merge command called "stp" (standard tolerance between parts), which only takes a tolerance as input, and a between-part merge command called "bptol" (between-part tolerance), which takes both a list of parts and a tolerance as input. Neither of these commands requires that parts are selected interactively, although that can be done as well.
The diagnostic info would be very helpful. I never know if the merge or weld commands have worked. For the merge command, it would be nice to get a list of like "x nodes merged between Objects X and Y, y nodes merged between Objects Y and Z", etc. I guess for an editable mesh we can't really provide much more info than the number of nodes merged.
Start FEBioStudio, Physics->Add Constraint...->(select any constraint)
Right-click on added constraint in model tree: There is no popup menu to delete that constraint.
When running FEBioStudio, a memory violation occurs under Linux (5.7.19-desktop-1.mga7).
$ gdb FEBioStudio
GNU gdb (GDB) 8.2-8.1.mga7 (Mageia release 7)
...
(gdb) run
Starting program: /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/FEBioStudio
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
...
(process:8994): GLib-CRITICAL **: 20:00:39.014: g_hash_table_contains: assertion 'hash_table != NULL' failed
(process:8994): GLib-CRITICAL **: 20:00:39.014: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed
Thread 1 "FEBioStudio" received signal SIGSEGV, Segmentation fault.
0x00007fffdf49fbc9 in g_wakeup_signal () from /usr/lib64/libglib-2.0.so.0
...
(gdb) bt
0 0x00007fffdf49fbc9 in g_wakeup_signal () from /usr/lib64/libglib-2.0.so.0
1 0x00007fffdf457676 in g_source_attach_unlocked () from /usr/lib64/libglib-2.0.so.0
2 0x00007fffdf458ffb in g_source_attach () from /usr/lib64/libglib-2.0.so.0
3 0x00007fffdd302167 in _ZN19QXcbEventDispatcher21createEventDispatcherEP14QXcbConnection () from /usr/lib64/libQt5XcbQpa.so.5
4 0x00007fffee2103e9 in _ZN22QGuiApplicationPrivate21createEventDispatcherEv () from /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/../lib/libQt5Gui.so.5
5 0x00007fffed7bf3a6 in _ZN23QCoreApplicationPrivate4initEv () from /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/../lib/libQt5Core.so.5
6 0x00007fffee212dfc in _ZN22QGuiApplicationPrivate4initEv () from /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/../lib/libQt5Gui.so.5
7 0x00007fffeeb2d71e in _ZN19QApplicationPrivate4initEv () from /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/../lib/libQt5Widgets.so.5
8 0x00000000004da5c7 in main ()
$ ldd FEBioStudio
linux-vdso.so.1 (0x00007ffe44b84000)
libssh.so.4 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libssh.so.4 (0x00007f03dcea0000)
libcrypto.so.1.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libcrypto.so.1.1 (0x00007f03dc9b0000)
libssl.so.1.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libssl.so.1.1 (0x00007f03dc718000)
libnglib.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libnglib.so (0x00007f03dc500000)
libcsg.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libcsg.so (0x00007f03dc248000)
libinterface.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libinterface.so (0x00007f03dbff0000)
libmesh.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libmesh.so (0x00007f03dbb88000)
libocc.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libocc.so (0x00007f03db900000)
libTKernel.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKernel.so.7 (0x00007f03db548000)
libTKGeomBase.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKGeomBase.so.7 (0x00007f03dae48000)
libTKTopAlgo.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKTopAlgo.so.7 (0x00007f03da958000)
libTKPrim.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKPrim.so.7 (0x00007f03da6f8000)
libTKMesh.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKMesh.so.7 (0x00007f03da460000)
libTKMath.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKMath.so.7 (0x00007f03da010000)
libTKBRep.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKBRep.so.7 (0x00007f03d9d18000)
libTKSTL.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKSTL.so.7 (0x00007f03d9b00000)
libTKFillet.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKFillet.so.7 (0x00007f03d9688000)
libTKBO.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKBO.so.7 (0x00007f03d9248000)
libTKIGES.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKIGES.so.7 (0x00007f03d8c40000)
libTKSTEP.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKSTEP.so.7 (0x00007f03d86e8000)
libTKSTEPBase.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKSTEPBase.so.7 (0x00007f03d8248000)
libTKXSBase.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKXSBase.so.7 (0x00007f03d7db0000)
libTKG3d.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKG3d.so.7 (0x00007f03d7a88000)
libTKLCAF.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKLCAF.so.7 (0x00007f03d77a0000)
libTKVCAF.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKVCAF.so.7 (0x00007f03d7558000)
libquazip5.so.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libquazip5.so.1 (0x00007f03d7310000)
libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007f03d7230000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f03d7210000)
libsqlite3.so.0 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libsqlite3.so.0 (0x00007f03d6ef0000)
libavformat.so.57 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libavformat.so.57 (0x00007f03d6ae0000)
libavcodec.so.57 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libavcodec.so.57 (0x00007f03d55d8000)
libavresample.so.3 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libavresample.so.3 (0x00007f03d53b8000)
libavutil.so.55 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libavutil.so.55 (0x00007f03d5138000)
libswresample.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libswresample.so.2 (0x00007f03d4f18000)
libswscale.so.4 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libswscale.so.4 (0x00007f03d4c90000)
libGL.so.1 => /usr/lib64/nvidia340/libGL.so.1 (0x00007f03d4940000)
libQt5OpenGL.so.5 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libQt5OpenGL.so.5 (0x00007f03d46e8000)
libQt5Charts.so.5 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libQt5Charts.so.5 (0x00007f03d4328000)
libQt5Widgets.so.5 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libQt5Widgets.so.5 (0x00007f03d3ac8000)
libQt5Gui.so.5 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libQt5Gui.so.5 (0x00007f03d31a8000)
libQt5Network.so.5 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libQt5Network.so.5 (0x00007f03d2df8000)
libQt5Core.so.5 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libQt5Core.so.5 (0x00007f03d2618000)
libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f03d25f0000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f03d24a8000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f03d22d8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f03dd138000)
librt.so.1 => /usr/lib64/librt.so.1 (0x00007f03d22c8000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f03d22c0000)
libstlvis.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libstlvis.so (0x00007f03d20b8000)
libgeom2dvis.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libgeom2dvis.so (0x00007f03d1eb0000)
libcsgvis.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libcsgvis.so (0x00007f03d1ca8000)
libTKBool.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKBool.so.7 (0x00007f03d16a0000)
libTKCAF.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKCAF.so.7 (0x00007f03d1400000)
libTKCDF.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKCDF.so.7 (0x00007f03d11a8000)
libTKG2d.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKG2d.so.7 (0x00007f03d0f48000)
libTKGeomAlgo.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKGeomAlgo.so.7 (0x00007f03d0838000)
libTKHLR.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKHLR.so.7 (0x00007f03d0510000)
libTKOffset.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKOffset.so.7 (0x00007f03d01a0000)
libTKService.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKService.so.7 (0x00007f03cff60000)
libTKShHealing.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKShHealing.so.7 (0x00007f03cfad8000)
libTKSTEP209.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKSTEP209.so.7 (0x00007f03cf828000)
libTKSTEPAttr.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKSTEPAttr.so.7 (0x00007f03cf518000)
libTKV3d.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKV3d.so.7 (0x00007f03cef98000)
libTKXCAF.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKXCAF.so.7 (0x00007f03cecd8000)
libTKXDEIGES.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKXDEIGES.so.7 (0x00007f03ceab8000)
libTKXDESTEP.so.7 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libTKXDESTEP.so.7 (0x00007f03ce7f8000)
libXmu.so.6 => /usr/lib64/libXmu.so.6 (0x00007f03ce7d8000)
libstl.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libstl.so (0x00007f03ce570000)
libgeom2d.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libgeom2d.so (0x00007f03ce350000)
libvisual.so => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libvisual.so (0x00007f03ce110000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f03cdf88000)
libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f03cdf68000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f03cde28000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f03cde10000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f03cddf8000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f03cdd48000)
libbluray.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libbluray.so.2 (0x00007f03cdaf0000)
libgnutls.so.30 => /usr/lib64/libgnutls.so.30 (0x00007f03cd910000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f03cd8f8000)
libwebp.so.6 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libwebp.so.6 (0x00007f03cd698000)
libva.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libva.so.2 (0x00007f03cd470000)
libzvbi.so.0 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libzvbi.so.0 (0x00007f03cd1e0000)
libxvidcore.so.4 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libxvidcore.so.4 (0x00007f03ccec8000)
libx265.so.169 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libx265.so.169 (0x00007f03cbd60000)
libx264.so.155 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libx264.so.155 (0x00007f03cb8a0000)
libwebpmux.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libwebpmux.so.2 (0x00007f03cb690000)
libvpx.so.4 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libvpx.so.4 (0x00007f03cb308000)
libvorbisenc.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libvorbisenc.so.2 (0x00007f03cb058000)
libvorbis.so.0 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libvorbis.so.0 (0x00007f03cae28000)
libtwolame.so.0 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libtwolame.so.0 (0x00007f03cac00000)
libtheoraenc.so.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libtheoraenc.so.1 (0x00007f03ca9c0000)
libtheoradec.so.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libtheoradec.so.1 (0x00007f03ca7a0000)
libspeex.so.1 => /usr/lib64/libspeex.so.1 (0x00007f03ca780000)
libopus.so.0 => /usr/lib64/libopus.so.0 (0x00007f03ca720000)
libopenjpeg.so.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libopenjpeg.so.1 (0x00007f03ca4f0000)
libmp3lame.so.0 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libmp3lame.so.0 (0x00007f03ca278000)
libgsm.so.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libgsm.so.1 (0x00007f03ca068000)
libcelt0.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libcelt0.so.2 (0x00007f03c9e50000)
liblzma.so.5 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/liblzma.so.5 (0x00007f03c9c10000)
libvdpau.so.1 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libvdpau.so.1 (0x00007f03c9a08000)
libva-x11.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libva-x11.so.2 (0x00007f03c9800000)
libva-drm.so.2 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libva-drm.so.2 (0x00007f03c95f8000)
libnvidia-tls.so.340.108 => /usr/lib64/nvidia340/tls/libnvidia-tls.so.340.108 (0x00007f03c93f0000)
libnvidia-glcore.so.340.108 => /usr/lib64/nvidia340/libnvidia-glcore.so.340.108 (0x00007f03c67d8000)
libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00007f03c6780000)
libicui18n.so.56 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libicui18n.so.56 (0x00007f03c62e0000)
libicuuc.so.56 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libicuuc.so.56 (0x00007f03c5f28000)
libicudata.so.56 => /home/tiger/Work/Software/FEBIO/FEBIO 3.0/FEBioStudio/bin/./../lib/libicudata.so.56 (0x00007f03c4540000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f03c4538000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f03c4418000)
libXt.so.6 => /usr/lib64/libXt.so.6 (0x00007f03c43a8000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f03c4380000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f03c4320000)
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f03c41b8000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f03c4170000)
libp11-kit.so.0 => /usr/lib64/libp11-kit.so.0 (0x00007f03c4048000)
libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007f03c4028000)
libunistring.so.2 => /usr/lib64/libunistring.so.2 (0x00007f03c3ea0000)
libtasn1.so.6 => /usr/lib64/libtasn1.so.6 (0x00007f03c3e88000)
libnettle.so.6 => /usr/lib64/libnettle.so.6 (0x00007f03c3e48000)
libhogweed.so.4 => /usr/lib64/libhogweed.so.4 (0x00007f03c3e08000)
libgmp.so.10 => /usr/lib64/libgmp.so.10 (0x00007f03c3d88000)
libintl.so.8 => /usr/lib64/libintl.so.8 (0x00007f03c3d78000)
libnuma.so.1 => /usr/lib64/libnuma.so.1 (0x00007f03c3d68000)
libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f03c3d58000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f03c3d50000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f03c3d38000)
libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007f03c3c48000)
libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007f03c3c28000)
libcom_err.so.2 => /usr/lib64/libcom_err.so.2 (0x00007f03c3c20000)
libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007f03c3c10000)
libkeyutils.so.1 => /usr/lib64/libkeyutils.so.1 (0x00007f03c3c08000)
libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x00007f03c3be8000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f03c3b70000)
libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f03c3b60000)
libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f03c3b40000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f03c3b38000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f03c3b30000)
libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f03c3b20000)
libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f03c3b10000)
libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007f03c3af0000)
Need to add support for mapped parameters in prescribed BC and initial conditions.
Need to add support for linear constraints.
Implement a mechanism for automatically identifying the locations of the min and max values of a contour plot.
Using the "plane cut" option the mesh lines at the cut interface are often hard to interpret and contour colors are (I believe) always "interpolated" due to the cut operation.
In order to avoid the mesh lines and color interpolation issue I was wondering if an option could be added to "plane cut" whereby instead of cutting the plane acts as a means of hiding all elements on one side of the plane. In this way the "cut" face would obviously not be smooth (a downside of this method) but it offers an easy approach to look inside the mesh and study mesh distortion and element color results.
Currently if I am not mistaken I think the above is currently only possible by manually selecting and hiding elements. But it would be nice if the hiding was done normal to a plane that you can specify and slide back and forth as well similar to the plane cut feature.
I cannot get FEBioStudio to work on Ubuntu 18.04. Version 1.0.0 and 1.0.2 both produce "ERROR TERMINATION" on ANY run.
Message is:
FEBioStudio on Windows works fine. Can anyone confirm correct workings on Ubuntu 18.04?
atan2 function does not work in the function dialog of curve editor on FEBioStudio.
e.g. f(t) = atan2(1,5) should return a constant of 0.19739555984988075
but zero is plotted in the curve editor.
atan2() can be added to the loadcurve in the .feb file without issues.
Currently, the default length unit when importing a STEP file is mm. If one imports a STEP part and scales it down by a factor of 1000 to convert length units to meters, zooming on the part causes clipping. The only way to restore proper zooming behavior is to quit FEBioStudio, restart it and reload the file with the scaled part. See attached example file.
car-roadway.STEP.zip
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.