Blender Git Commit Log

Git Commits -> Revision e2e3ff6

Revision e2e3ff6 by Antonio Vazquez (temp-gpencil-io)
January 18, 2021, 15:07 (GMT)
GPencil: New modules for Import and Export

Inlude:

* Export SVG
* Export PDF

* Import SVG

Requires libharu and pugixml.

For importing SVG, the NanoSVG lib is used, but this does not require installation (just a .h file embedded in the project folder)

Commit Details:

Full Hash: e2e3ff6fc300e455583a4d1df091d7c4939839cb
Parent Commit: 0145c8d
Lines Changed: +7173, -1

20 Added Paths:

/source/blender/editors/io/io_gpencil.h (+41, -0) (View)
/source/blender/editors/io/io_gpencil_export.c (+525, -0) (View)
/source/blender/editors/io/io_gpencil_import.c (+271, -0) (View)
/source/blender/editors/io/io_gpencil_utils.c (+62, -0) (View)
/source/blender/io/gpencil/CMakeLists.txt (+80, -0) (View)
/source/blender/io/gpencil/gpencil_io.h (+98, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_base.cc (+510, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_base.h (+129, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_capi.cc (+196, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_base.cc (+65, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_base.h (+38, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc (+349, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_pdf.h (+66, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_svg.cc (+495, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_export_svg.h (+82, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_base.cc (+105, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_base.h (+41, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_svg.cc (+264, -0) (View)
/source/blender/io/gpencil/intern/gpencil_io_import_svg.h (+57, -0) (View)
/source/blender/io/gpencil/nanosvg/nanosvg.h (+3016, -0) (View)

10 Modified Paths:

/build_files/cmake/platform/platform_win32.cmake (+3, -0) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+25, -0) (Diff)
/source/blender/blenkernel/BKE_gpencil_geom.h (+21, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_geom.c (+600, -0) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+15, -0) (Diff)
/source/blender/editors/include/ED_gpencil.h (+3, -0) (Diff)
/source/blender/editors/io/CMakeLists.txt (+7, -0) (Diff)
/source/blender/editors/io/io_ops.c (+5, -0) (Diff)
/source/blender/editors/space_file/filelist.c (+1, -1) (Diff)
/source/blender/io/CMakeLists.txt (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021