Skip to content

scene hierarchy prototype#2509

Open
Medyan-Naser wants to merge 38 commits intof3d-app:masterfrom
Medyan-Naser:feature/scene-hierarchy-prototype-2491
Open

scene hierarchy prototype#2509
Medyan-Naser wants to merge 38 commits intof3d-app:masterfrom
Medyan-Naser:feature/scene-hierarchy-prototype-2491

Conversation

@Medyan-Naser
Copy link
Contributor

Describe your changes

Create prototype of scene hierarchy display and control using the vtkGLTFImporter

Issue ticket number and link if any

#2491

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 timestamp

Continuous integration

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

@github-actions
Copy link

github-actions bot commented Oct 12, 2025

You are modifying libf3d public API! ⚠️Please update bindings accordingly⚠️!
You can find them in their respective directories: c, python, java, webassembly.

@Medyan-Naser Medyan-Naser force-pushed the feature/scene-hierarchy-prototype-2491 branch from 37cdf50 to 979aaf2 Compare November 28, 2025 00:26
@mwestphal
Copy link
Member

Please ask for a review when needed @Medyan-Naser :)

@Medyan-Naser Medyan-Naser force-pushed the feature/scene-hierarchy-prototype-2491 branch from 979aaf2 to 14d6e13 Compare December 13, 2025 17:52
@Medyan-Naser
Copy link
Contributor Author

@mwestphal
I’m back to working on this PR. I’ve rebased it to master and addressed the comments you mentioned earlier. Please review when you have a chance.

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.

changes needed

@mwestphal
Copy link
Member

Hi @Medyan-Naser

Still working on this ? :)

@mwestphal mwestphal linked an issue Jan 10, 2026 that may be closed by this pull request
@Medyan-Naser Medyan-Naser force-pushed the feature/scene-hierarchy-prototype-2491 branch from 14d6e13 to f1c0109 Compare January 20, 2026 03:22
@Medyan-Naser
Copy link
Contributor Author

Hi @mwestphal,

Sorry for the late reply.
I addressed all of your comment and updated the code. Please review my changes.

@mwestphal
Copy link
Member

Hi @mwestphal,

Sorry for the late reply. I addressed all of your comment and updated the code. Please review my changes.

please first resolve the conversations you have adressed :)

@mwestphal
Copy link
Member

Also please fix the conflict with master.

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.

changes needed before a review.

@Medyan-Naser Medyan-Naser force-pushed the feature/scene-hierarchy-prototype-2491 branch from 873720b to fab46b2 Compare January 29, 2026 23:20
@Medyan-Naser
Copy link
Contributor Author

I've rebased with master and resolved all comments, except for the one regarding file types. Since we use "vtkF3DGLTFImporter.h", GLTF files can have multiple actors with individual visibility toggles, whereas other file types will currently be limited to a single actor for the whole model.
Please let me know your thoughts on this implementation.

@mwestphal
Copy link
Member

I've rebased with master and resolved all comments, except for the one regarding file types. Since we use "vtkF3DGLTFImporter.h", GLTF files can have multiple actors with individual visibility toggles, whereas other file types will currently be limited to a single actor for the whole model. Please let me know your thoughts on this implementation.

Indeed, thats fait, we will need to create an issue to list all the importer that needs to be improved though, I will take care of it.

@Medyan-Naser Medyan-Naser force-pushed the feature/scene-hierarchy-prototype-2491 branch from 5379f8c to 1ad4337 Compare February 28, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add model/material/hierarchy and information

3 participants