Skip to content

Releases: brenocq/implot3d

v0.2

16 Feb 09:31

Choose a tag to compare

v0.2 Pre-release
Pre-release

After nearly two months of work, I’m excited to release ImPlot3D v0.2 🎉! This update brings new APIs, better interactions, and many bug fixes, all thanks to the incredible contributions and feedback from the community.

A huge thank you to everyone who helped shape this release! Special thanks to:

🚀 Features

  • New ImPlot3DAxisFlags_Invert and ImPlot3DFlags_NoMenus flags by @Poooel in #40

  • Add SetupAxisTicks for configuring custom ticks by @HeresJ0nny in #55

  • API to set current rotation and initial rotation by @brenocq in #61

🐛 Bug fixes | 🛠️ Chores

🎉 New Contributors

Full Changelog: v0.1...v0.2

v0.1

17 Dec 03:03

Choose a tag to compare

v0.1 Pre-release
Pre-release

I’m thrilled to share the v0.1 release of ImPlot3D! 🎉 This is the very first public version of ImPlot3D, and it’s fresh out of the oven! While it already supports interactive 3D plotting, this release is just the beginning.

🚀 Features

  • Core 3D Plotting Functions:
    • PlotScatter: Plot individual 3D points.
    • PlotLine: Draw lines in 3D space.
    • PlotTriangle: Render triangles with fill support.
    • PlotQuad: Render quads (two triangles) for surfaces.
    • PlotSurface: Plot structured surfaces with X/Y grids.
    • PlotMesh: Display custom meshes using vertices and indices.
    • PlotText: Annotate your 3D plots with centered text labels.
  • Interactivity:
    • Rotate, pan, and zoom plots using the mouse or touchpad.
    • Reset the camera view with double-click interactions.
    • Smooth camera rotation animations.
  • Customization:
    • Control line styles, colors, and marker styles.
    • Apply colormaps to surfaces, lines, and markers.
    • Flexible axis setup with SetupAxes and SetupAxesLimits.

⚠️ Your Feedback Matters!

This is v0.1, the very first step for ImPlot3D, and it’s far from perfect. Your input will shape its future! Whether you find bugs 🐞, think of missing features 💡, or create something amazing with it 🎨 — I want to hear from you.

  • 🐞 Spotted a bug? Open an issue and let’s squash it.
  • 💡 Need something new? Share your ideas for features or improvements.
  • 🎨 Built something cool? Expose it in our Gallery!

Your feedback will help refine and grow ImPlot3D into the tool it’s meant to be. Let’s build this together! 🚀