Il 07/11/21 13:25, El Filibustero ha scritto:
> On Sun, 7 Nov 2021 04:26:19 +0100, Soviet_Mario wrote:
>
>> Ma mi resta il problema di fondo che non so come convertire
>> la notazione "angoli zenith/azimut in coord sferiche" nella
>> notazione "angoli roll/pitch/yaw" usata da openSCAD, né il
>> contrario.
>
> Ma gli angoli roll/pitch/yaw (o sia: rollio/beccheggio/imbardata) non
> sono banalmente le rotazioni attorno ai rispettivi assi x,y,e z?
sì, sono quelle
>
> Comunque c'e' un grado di liberta' che non torna: zenith/azimut
> identificano un punto su una sfera, mentre roll/pitch/jaw descrivono
> l'assetto 3D di un *solido*.
lo so, infatti c'è qualcosa che mi sfugge ma non so
diagnosticare.
Ora provo a rispiegare con approccio diverso
> Cioe', se si vuole che un aereo punti a
> (zenith/azimut) e' sufficiente imbardare di -azimut e beccheggiare di
> -zenith; il rollio e' ininfluente.
>
> Comunque probabilmente il problema e' elementare se formulato -- come
> non hai fatto -- in termini elementari. Ciao
eh non mi è semplice, infatti. Riprovo.
Dispongo di due punti 3d
P1 (X1, Y1, Z1) e
P2 (X2, Y2, Z2)
che individuano un segmento orientato a caso con pendenze, è
un vettore, ha anche un verso
S [DX, DY, DZ]
da parte ho un oggetto 3D di forma qualsiasi, di cui conosco
solo alcune coordinate ma non i punti generati, che diciamo
abbia un proprio ASSE DI RIFERIMENTO interno (gli oggetti
nativi fanno riferimento all'asse X ma è irrilevante).
Ora io voglio disporre l'asse interno dell'oggetto (che NON
conosco e openSCAD non espone le sue coordinate, ma so
essere allineato all'asse X) parallelamente al segmento DX.
E per fare ciò ho una sola funzione nativa, rotate () che
richiede TRE angoli, roll pitch and jaw, che sono quelli che
avevi detto.
quindi noti DX, DY e DZ, devo ricavare roll pitch and jaw
I dati mi bastano ? Direi di sì ... ma non so come
ragionare. (al contrario so convertire il segmento in
coordinate sferiche normali, che però non mi servono a una
cippa).
>
--
1) Resistere, resistere, resistere.
2) Se tutti pagano le tasse, le tasse le pagano tutti
Soviet_Mario - (aka Gatto_Vizzato)
Received on Sun Nov 07 2021 - 15:13:34 CET