Skip to content

Conversation

@Ni-g-3l
Copy link
Contributor

@Ni-g-3l Ni-g-3l commented Oct 31, 2025

Describe your changes

This PR allows user to play animation frame by frame

frame_by_frame_anim.mp4

However, it is based on GetTemporalInformation from vtkImporter, so It will works only for native VTK Importer for now.

Attach here a GLTF file with an animation if you want to test.
AnimatedCube.zip

Issue ticket number and link if any

#2559
#2682

Checklist for finalizing the PR

  • I have performed a self-review of my code
  • I have added tests for new features and bugfixes
  • I have added documentation for new features
  • If it is a modifying the libf3d API, I have updated bindings
  • If it is a modifying the .github/workflows/versions.json, I have updated docker_timestamp

Continuous integration

Please write a comment to run CI, eg: \ci fast.
See here for more info.

@Ni-g-3l Ni-g-3l mentioned this pull request Nov 17, 2025
20 tasks
@Ni-g-3l Ni-g-3l changed the title WIP : Feat frame by frame animation WIP : Jump to animation keyframe Dec 4, 2025
@Ni-g-3l
Copy link
Contributor Author

Ni-g-3l commented Jan 7, 2026

\ci main

@codecov
Copy link

codecov bot commented Jan 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.65%. Comparing base (d09e08b) to head (ae0f10c).
⚠️ Report is 14 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2589      +/-   ##
==========================================
- Coverage   96.66%   96.65%   -0.02%     
==========================================
  Files         142      142              
  Lines       12918    12958      +40     
==========================================
+ Hits        12487    12524      +37     
- Misses        431      434       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

command_documentation_t{ "reset_camera", "reset the camera to its original location" });

this->addCommand(
"jump_to_keyframe",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need a command doc update

Copy link
Member

@mwestphal mwestphal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

small doc improvements needed

@mwestphal
Copy link
Member

\ci full

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants