Skip to content
/ PyFRep Public

A simple python library for differentiable F-Rep modeling

License

Notifications You must be signed in to change notification settings

fayolle/PyFRep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F-Rep based library for Python

Simple Python API for (differentiable) F-Rep based geometric modeling.

Requirements

The dependencies are:

  • NumPy
  • Scikit image
  • SciPy
  • Polyscope
  • Torch

See also the file 'setup.py'

Installation

Create a Python virtualenv

python -m venv venv

activate on Windows

./venv/Scripts/Activate

or OSX/Linux

./venv/bin/activate

and install

pip install -e .

Example

See some of the examples in the directory '/examples'. For example

python examples/gyroid_example_render.py

should create a window and show an example of a periodic micro-structure.

About

A simple python library for differentiable F-Rep modeling

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages