f3d icon indicating copy to clipboard operation
f3d copied to clipboard

Add C bindings + example

Open noclone opened this issue 4 weeks ago • 3 comments

Describe your changes

Supersede https://github.com/f3d-app/f3d/pull/1892

Add C bindings and a usage example.

Issue ticket number and link if any

https://github.com/f3d-app/f3d/issues/1307

Checklist for finalizing the PR

  • [x] I have performed a self-review of my code
  • [x] I have added tests for new features and bugfixes
  • [x] I have added documentation for new features
  • [x] 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.

noclone avatar Dec 04 '25 16:12 noclone

\ci fast

noclone avatar Dec 04 '25 17:12 noclone

\ci full

noclone avatar Dec 04 '25 19:12 noclone

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 96.53%. Comparing base (f0781c3) to head (9f06c38). :warning: Report is 5 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2695   +/-   ##
=======================================
  Coverage   96.53%   96.53%           
=======================================
  Files         141      141           
  Lines       12515    12535   +20     
=======================================
+ Hits        12081    12101   +20     
  Misses        434      434           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

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

codecov[bot] avatar Dec 05 '25 11:12 codecov[bot]