Hello Jacky, Thank you for your effort, it is much clearer now. Since Model has no property, then the dictionary in the .setShapeProperties() method should be empty? But how do I input the model's directory into the QgsPoint3DSymbol() ?
Here is my attempt of doing so, for now it doesn't work : *# get the layer named "arbre"layer = QgsProject.instance().mapLayersByName('arbre')[0]s = QgsPoint3DSymbol()# set 3d model to the symbolmodel = qgis.analysis.Qgis.Point3DShape(7)s.setShape(model)s.setShapeProperties({"Model" : "C:/Users/atamort/Downloads/trees_low_poly.fbx"})renderer = QgsVectorLayer3DRenderer(s)layer.setRenderer3D(renderer)* Any help would be appreciated ! Best, Abdelghani On Mon, 3 Jun 2024 at 17:44, Jacky Volpes via QGIS-Developer < qgis-developer@lists.osgeo.org> wrote: > Hi Abdelghani, > > Reading the source code, we can deduce the properties. > I agree that the documentation is too light here. > > > https://github.com/qgis/QGIS/blob/master/src/3d/symbols/qgspoint3dsymbol.cpp#L172 > > For a cylinder, the properties are "length", "radius" (default values are > 10). > For a sphere: "radius" (default value is 10). > For a cone: "length" (default value is 10). > For a cube: "size" (default value is 10). > For a torus: "radius" (default value is 10), "minorRadius" (default value > is 5). > For a plane: "size" (default value is 10). > For extruded text: "depth" (default value is 1). > For Model and Billboard: no property. > > I only did a "translator" job here :-) and I don't know if the 3D shapes > that are listed make sense for you. > Regards, > > Jacky Volpes > > Ingénieur SIG - Oslandia > > > Le 03/06/2024 à 17:33, Abdelghani Tamort via QGIS-Developer a écrit : > > Howdy, > > I want to know which are the keys of each shape in the setShapeProperties > (*self*, *properties: Dict[str, Any]*) method of > qgis.analysis.Qgis.Point3DShape. > It would help me choose a 3d model as a point symbol. > There is no mention of them in the PyQGIS docs ( > https://qgis.org/pyqgis/3.36/_3d/QgsPoint3DSymbol.html#qgis._3d.QgsPoint3DSymbol.shapeProperty > ) > > Cheers, > > Abdelghani TAMORT > > _______________________________________________ > QGIS-Developer mailing listqgis-develo...@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer > > > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer >
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer