Skip to content

YangShen398/F3D-ODB-Reader-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F3D ODB Reader Plugin

This project builds a plugin to read ODB files from Abaqus for F3D. See this Github site for more information about F3D.

Visualization in F3D and Abaqus

Build

F3D, VTK, and Abaqus SDK are required dependencies to build this project. Follow the instructions from the official sites to build and install F3D and VTK. Abaqus C++ SDK comes with the installation of Abaqus. This project is built with CMake.

To configure the project using CMake, a CMake variable AbqSDK_PRIVATE_INCLUDE_DIR must be defined to let CMake know where to find Abaqus C++ SDK. AbqSDK_PRIVATE_INCLUDE_DIR, on my machine for example, is given as C:/Program Files/Dassault Systemes/SimulationServices/V6R2019x/win_b64/code/include;C:/Program Files/Dassault Systemes/SimulationServices/V6R2019x. Once the configuration is successful, meaning F3D, VTK, and Abaqus C++ SDK are found, you can build the project to generate the dynamic library. Setting AbqSDK_PRIVATE_INCLUDE_DIR is no longer required. If Abaqus is installed, CMake should be able to find the include path of Abaqus SDK. To build the project

mkdir build
cd build
cmake ..
make

You can enable BUILD_TESTING to enable testing and use ctest command in the build directory to test the plugin.

Usage

The target is built into a dynamic library (.dll on Windows). Read this page for how plugins are used in f3d. An example to launch it from command line is: f3d.exe --load-plugins ./f3d-plugin-ODBReader.dll --input ./Job-1.odb

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published