v0.4 #183
brenocq
announced in
Announcements
v0.4
#183
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone! I hope you're having a great start to 2026.
I'm happy to announce ImPlot3D v0.4 🎉.
This release introduces
ImPlot3DSpec, a new unified style API that replaces the oldSetNext*functions and enables powerful per-index customization — you can now assign individual colors and sizes to each point, line vertex, triangle, quad, surface cell, or mesh face. It also brings significant improvements to axis interaction areas, making axis labels and tick manipulation more intuitive and robust. A big thank you to everyone who contributed to v0.4!❤️ Sponsor the Project GitHub Sponsors is still open. Your support allows me to dedicate focused time to the health of the ImPlot/ImPlot3D ecosystem and directly contributes to my future academic studies in robotics and XR. If you find these tools valuable to your work, please consider becoming a sponsor.
🚀 New Features
Feat: ImPlot3DSpec by @brenocq in Feat: ImPlot3DSpec #169
As ImPlot is moving towards
ImPlotSpecAPI as a replacement for theSetNextXXAPI (Add ImPlotSpec and remove existing plot item styling mechanisms epezent/implot#519), ImPlot3D is doing the same. All plotting functions now takeImPlot3DSpecas argument.There are two ways of populating the ImPlot3DSpec:
Feat: Improved axis interaction area by @brenocq in Feat: Improved axis interaction area #174
🐛 Bug Fixes | 🛠️ Chores | 📄 Docs
SetNextLineStylehas been removed, styling should be set via ImPlot3DSpec.SetNextFillStylehas been removed, styling should be set via ImPlot3DSpec.SetNextMarkerStylehas been removed, styling should be set via ImPlot3DSpec.🎉 New Contributors
Full Changelog: v0.3...v0.4
This discussion was created from the release v0.4.
Beta Was this translation helpful? Give feedback.
All reactions