Hi @teocomi , thanks for the swift reply,
I create these models on runtime based on some django models with an x y z values (like the Speckle ones). This would be the most stripped down version of it:
from specklepy.objects.geometry import Point
class SpeckleMooringPoint(Point):
pass
In reality I add some extra data to it, but the simplest form works not as expected. But if the viewer is not checking for inheritance it explains it (and it works as expected ).
I found a workaround to still visualize these points, and that’s by attaching the Point in this object. Would say this is not ideal as you could then change the coordinates on two locations; the initial x y z belonging to this SpeckleMooringPoint and also the attached Point.
Also happy to hear another option than inheriting from the point, this just seemed most logical to me.