Skip to content

A tool for fancy visualization of 3D printing GCdoes with POV-Ray

Notifications You must be signed in to change notification settings

shcig/GCodeWithPOVRay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GCodeWithPOVRay

A tool for fancy visualization of 3D printing GCdoes with POV-Ray.

Main idea

Provided an input 3D printing GCdoe file by the user, this tool generates a POV-Ray rendering file containing smooth geometries imitating the pushing filament along the printing paths in the GCdoe. Then the user will be able to render the prints by loading the rendering file with POV-Ray.

An example is illustrated below, which is the rendered print of a "kitten" model slicing with IceSL:

This tool has been used in several research projects, such as:

Contributors

Dependency

For rendering, the user need to install POV-Ray. For more information about the rending parameters and how to render on POV-Ray, please refer to the offical site of POV-Ray.

Compile

The project is developed in C++, and there is only one source file. A cmake CMakeLists.txt is provided, with which should be easy to generate projects for desired developing tools. This project compiles well with Visual Studio 2013 and later versions, though have not been tested much on other platforms.

How to use

After compling, the user can run the executable file aided with a "configurations.txt" file in the same folder to generate the rendering file. For more details, please refer to the "example" folder.

Have fun with it, questions and suggestions are also welcome!

About

A tool for fancy visualization of 3D printing GCdoes with POV-Ray

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages