This discussion may help: https://github.com/vsg-dev/VulkanSceneGraph/discussions/1551
[email protected] schrieb am Donnerstag, 21. Mai 2026 um 09:48:22 UTC+2: > Dear Radu! > > Thank you for your response! > If it helps for your development... > > I have advanced at this direction and succeed to remove CollisionFixed, > CollisionMuitable, VisualFixed, VisualMutable COMFrame and RefFrame for > ChBody from the scene using functions like: > > void ChVisualSystemVSG::RemoveReferenceFrame(const std::shared_ptr<ChObj>& > obj) { > auto& children = m_refFrameScene->children; > auto itr = remove_if(children.begin(), children.end(), [obj](auto& child) { > std::shared_ptr<ChObj> c_obj; > child.node->getValue("Object", c_obj); > return (c_obj == obj); > }); > m_refFrameScene->children.erase(itr, children.end()); > } > > In the end obj has been removed, but the memory still occupied... > I did not find an issue. If you have an idea I will be glad to help to The > Project in this regards. > > Entire *.cpp and *.h files are attached. > > On Wednesday, May 20, 2026 at 9:49:14 PM UTC+2 Radu Serban wrote: > >> Aleksandr, >> >> >> >> This feature is not yet implemented. While this is something we want to >> provide (as it is also needed for other capabilities we want to provide), >> it turns out to be trickier to implement than one might expect. But it is >> on our todo list, so stay tuned. >> >> >> >> --Radu >> >> >> >> *From:* [email protected] <[email protected]> *On >> Behalf Of *Aleksandr Prokhorov >> *Sent:* Tuesday, May 19, 2026 11:25 AM >> *To:* ProjectChrono <[email protected]> >> *Subject:* [chrono] ChVisualSystemVSG >> >> >> >> Dear community! >> >> I have been working on the CHRONO for not so long and always discover new >> features. I use the CHRONO 10.0 release version. >> >> Currently, I work on the development of an autonomous vehicle simulator. >> I use VSG as a visual system. On top of that, I use ChSensors with lidars >> and cameras. In order to make lidar point clouds close to real, I use high >> detalised meshes for scene objects. >> The problem I met is the cost. >> The simulation requires a lot of memory. After some treatment and >> attempts at optimisation, I realized that objects I remove from ChSystem >> (let's say objects that are out of the field of view) still exist on the >> scene and never get removed. I realized that there is a way to add the >> object to the scene after initialization of ChVisualSystem using >> BindItem(). Is there any built-in method to remove objects from the scene >> and release the memory? I ask because I did not find it. >> >> Thank you for your development and support of the project. >> Best regards, Aleksandr Prokhorov >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "ProjectChrono" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion visit >> https://groups.google.com/d/msgid/projectchrono/8a82927c-7e92-4238-8373-1889ae63b532n%40googlegroups.com >> >> <https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/8a82927c-7e92-4238-8373-1889ae63b532n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!KzIGcLOIfjtA8k1fqVrDr9IQXdlTsfIuDH85aWVAcQy0x7gfih41B4Pg5KxzvZj2q8IWveyDqimTboq0ZEVLirRt$> >> . >> > -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/projectchrono/473c1685-eee5-4e20-a1cd-58ba1d74b16an%40googlegroups.com.
