Small API enhancements

This topic has been viewed 6712 times and has 1 replies
Thread status: Active
Features you would like to see [img]http://www.sweethome3d.com/images/flags/en_small.gif[/img]
Post Reply New Topic
User avatar
Daniels118
Posts: 503
Joined: Wed Nov 17, 2021 9:04 pm
Country: Italy

Small API enhancements

Post by Daniels118 »

Dear Emmanuel,
this is my wishlist for Christmas:

a.1) Make Object3DBranchFactory a singleton, so that all components share the same instance and can benefit of the added factories. An alternative to the singleton could be to add a method like "getObject3DFactory" to the HomeController3D.
a.2) Add a method to Object3DBranchFactory to allow the addition of new Object3D factories. It *could* work like ExtensibleObject3DFactory that you can find in my plugins (Wirings, 3D dimesnion lines).
Ticket #1142

b) in HomeComponent3D make the bottomHalfSphere of the background always visible and add to it the ColoringAttributes with the proper capabilities to change the color. Having a way to change it through the public API would be nice, but not required.
Ticket #1143

c) maybe you could integrate the pan of the 3D view functionality? [:p]

I know you have some concerns about copying 3rd party code due to licensing. If this is the case, I would be available to yield the copyright of the required code.
User avatar
Puybaret
Posts: 9440
Joined: Mon Nov 07, 2005 12:00 pm
Country: Paris, France
Contact:

Re: Small API enhancements

Post by Puybaret »

Thanks for the suggestions. Nice things to think about, probably next year.
Emmanuel Puybaret, Sweet Home 3D creator
Post Reply New Topic

Who is online

Users browsing this forum: No registered users and 1 guest