Vous êtes sur la page 1sur 3

v1.

18a

- added ability to generate horizontal finishing toolpaths by setting step size to


zero
- added antialiased image thresholding algorithm for smoother horizontal/outline
toolpaths
- added OpenGL version-specific API usage for vertex buffers and mipmapping
- replaced usage of system() for command line execution with ShellExecute()
- added button to open changes.txt (this text file) from help menu
- added button to open log file from help menu
- added button to reset user configuration to defaults in the Config menu
- optimized bilinear image sampling function to be 75% faster
- optimized mesh generation algorithm used in CAM/simulation/rendering to be
faster
- added "Plunge Rate" feed to operations
- added "wrote XYZ.nc" status message when G-code is exported
- changed "Feed IPM" to "Feed Rate" to accomodate projects using metric
measurements
- tool parameters no longer display "Total Length" if tooltype is 'none'
- added gaussian blur to downscale factor to reduce aliasing effects

v1.17a

- downgraded OpenGL context to v2.0 for increased compatibility with older


hardware
- added error message that displays if CPU does not have multiple cores
- capped framerate to 60hz to reduce resource consumption

v1.16a

- reverted to slightly older version of SDL to resolve major performance bugs


- changed compiler optimizations from -O3 to -O2 to resolve major performance bugs
- fixed bug where horizontal operation would not show elapsed time after
generating toolpath
- expanded all path strings from 256 to 1024 characters to reduce risk of buffer
overflow

v1.15a

- fixed crashing on horizontal operation generation failure


- greatly improved reliability of horizontal operation toolpath generation
- added proper image rescaling algorithm to further improve overall
quality/reliability
- added viewbar button for toggling toolpath occlusion/depth-testing
- added exponent power to mesh light calculations to increase contrast and
visibility
- changed default 'home' camera angles
- added SVG vector image support
- added project image downscaling factor parameter for oversized images
- added elapsed time to project image mesh generation status
- added elapsed time to simulation preview generation status
- added size parameter to gaussian blur utility function
- added restricting operations' max depth to project's Z size
- project autocontrast loaded/saved to config
- mesh texture uses reduced-scale image for faster project loading and size
changes
- fixed clearing of existing simulation mesh when returning to simulation mode
- increased maximum simulation resolution from 1600 to 2048
- projects no longer stuck with simulation resolution they were created with

v1.14a

- fixed parallel operation toolpath generation problem with different project


origins
- fixed non-mixed direction operations leaving sizable margin at the end of cuts
- changed max pixels-per-inch input resizing threshold from 110 to 150
- added automatic contrast for images that fail to occupy full brightness range
- simulation texture auto-contrasts for when cuts are not as deep as project Z
depth
- increased mesh resolution of project image preview, simulation, and CAM
algorithms
- tweaked memory allocations for hardware geometry rendering system
- fixed statusbar strobing to help grab user's attention
- added "set tool" status message to provide indication tool parms were applied
- stipple grays out cutdepth/maxdepth parms, as they're unused and cause confusion

v1.13a

- fixed project invert setting not being written to project file properly
- fixed messageboxes added for v1.12a not showing
- improved mesh subdivision threshold functions to better capture image details
- changed project invert to also invert mesh texture to maintain visual
consistency
- numeric input via numpad (note: if numlock is off the numeric keys will still
work)
- changed behavior of tool name editing to not require 'apply' be pressed
- changed behavior of operation name editing to not forget operation name if
'apply' is not pressed
- changed operation/simulation mode switching to require user to select operation
- shaved off two bytes per render mesh vertex to improve memory conservation

v1.12a

- added model geometry rendering dynamic vertex array memory allocation


- added heightmap mesh dynamic triangle array memory allocation

v1.11a

- changed project mesh generation parms to better handle images that are larger or
more varied
- increased allowable number of subdivision mesh triangles
- increased allowable number of render mesh vertices
- fixed oversized image downscaling not working properly in metric projects
- re-enabled debug mode for increased verbosity in log files (for debugging end-
user bugs)
- added error messagebox for end-users to report if problems are encountered
- fixed stipple operation advection not scaling offset vectors per project measure
units
- increased 3D view camera zoom/dolly range
- added 'invert image' option to swap black/white depth interpretation
- fixed negative-value string editing logic
- fixed excessively tiny spiral toolpath angle increment in metric mode
- removed camera origin/angles from right side of status bar

v1.10a

- added changes.txt
- added issues.txt
- added units of measure setting to configuration for new projects to be created
with
- added backwards compatibility functionality for loading projects saved from
older versions
- added configurable grid subdivisions to appearance settings configuration
- added outline carving operation with step size indicating +/- offset from
boundary to cut
- changed homing view button to scale to current project's units
- reduced amount of Laplacian operator that's blended into simulation mesh texture
- changed some of the default colors that are stored in user's configuration
- added multisampling option to appearance settings
- fixed memory leak when wrong configuration version loads and defaults are used
instead
- changed 3D preview mesh lighting to better contrast and accentuate form and
contours
- added UI face/back colors to appearance settings for full UI coloration
customizability
- replaced 256x256 example images with larger ones for paid version
- added messagebox popup when horizontal operation fails to generate a complete
toolpath
- early-access zip file now contains PixelCNC folder instead of loose files in
root

Vous aimerez peut-être aussi