Skip to content

Releases: brenocq/implot3d

v0.2

16 Feb 09:31
Compare
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
Compare
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! ๐Ÿš€