Puo inserire un Point3D, cioe’ una Structure di tipo Point3D
Poi se ben ricordo, usando Python anche Point3D diventa una classe, ma questo non influisce sulla costruzione dell’oggetto Point.
Questo mi sembra un cast, cioe’ ricavare un oggetto Point da un oggetto (presumo) GeometryBase salvato in geom.
Devi gia’ avere una variabile con un oggetto GeometryBase.
Se tu parti da zero, questo non serve.
Se vuoi costruire un Point usando un Point3D, prima costruisci il Point3D e poi lo passi al costruttore di Point.
Volendo puoi anche scrivere tutto in una singola istruzione.
Vedo che la prima parte ce l’hai gia’
Basta usare il risultato che ottieni qui per costruire l’oggetto Point.
O salvando in una variabile e poi passando la variabile al costruttore di Point.
Oppure inserendo quella espressione direttamente nel costruttore di Point.
eeee è proprio quella l’intenzione, o mettere la prima parte in una variabile e inserirla nel Point
oppure come è mia abitudine scrivere tutto in una sola riga incorpando la prima parte nella classe Point
per questo ho scritto: non mi dovrebbe essere complicato,
il ragionamento che ho fatto credo sia corretto
e da quello che leggo dalla tua risposta
me lo conferma. (con calma riprovo)