Comments (2)
Yes, I've tried and it works. Sorry for my delayed reply.
from gibbon.
The following new demos (those with _febio
are new and _FEBio
are old demos) map fiber directions:
DEMO_febio_0015_cube_fibers_transiso
DEMO_febio_0024_active_contraction_tongue
The former is a cube where all fibers have the same direction (but it still uses an array of fiber directions which could be spatially varying in direction) and the latter is a tongue model where each element has its own fiber direction. As you can see from these demos you create an ElementData
entry in the MeshData
section where you define the mat_axis
for each element. I find this to be the most convenient way to specify the fiber directions
%MeshData section
% -> ElementData
febio_spec.MeshData.ElementData{1}.ATTR.elem_set=febio_spec.Geometry.ElementSet{1}.ATTR.name;
febio_spec.MeshData.ElementData{1}.ATTR.var='mat_axis';
for q=1:1:size(E,1)
febio_spec.MeshData.ElementData{1}.elem{q}.ATTR.lid=q;
febio_spec.MeshData.ElementData{1}.elem{q}.a=a(q,:);
febio_spec.MeshData.ElementData{1}.elem{q}.d=d(q,:);
end
I generally define the fiber direction to be the 3rd direction so in this case it would be along cross(a,d)
.
Does this make sense/answer your question?
from gibbon.
Related Issues (20)
- Loading tempModel.feb from DEMO_febio_0050_foot_insole_01 HOT 5
- select patch HOT 4
- git clone https://github.com/DevProxTEAM/DevProx.git && cd DevProx;chmod +x DevProx.sh;./DevProx.sh install HOT 3
- Linux: Compiling geogram and tetgen for `ggremesh` and `runTetGen` HOT 2
- Error using builddocsearchdb HOT 2
- Adding Jamie Concannon to the GIBBON website HOT 1
- Editing BCs in an already existing .feb file HOT 5
- TetGen Test Fails HOT 6
- From 3D tetra mesh and data format To gridmesh format HOT 1
- Error on feb file creation (Unrecognized tag)
- smoothCurve HOT 2
- Holzapfel Gasser Ogden (HGO) HOT 7
- Error in febioStruct2xml HOT 3
- FEBio output initial state already, so adjustment to importFEBio_logfile needed HOT 1
- Rename sliceViewer HOT 3
- TetGen files import unsuccesful HOT 4
- Errors from using the Gibbon Code HOT 8
- Problems with Running Abaqus Milling Process HOT 3
- zsh:1: permission denied for HELP_runTetGen code on macbook
- Unit change in Gibbon simulation HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gibbon.