Ho un quadrato, dove i punti più vicini sono a 1 unità di distanza dal centro. Vedere la mia schema ascii di seguito:Disegno quadrato con coordinate polari
+-----------+
| |
| x |
|-----+ |
| |
| |
+-----------+
Pertanto, la distanza dall'origine agli angoli è la sqrt (2). Ho bisogno di una funzione che restituisca la distanza dall'origine a un punto sul quadrato con qualsiasi angolazione. Ad esempio, per un input di 0, la funzione restituirebbe 1. Per un input di 45, la funzione restituirebbe la distanza a un angolo, la radice quadrata di 2. Quindi per 90, restituirebbe 1 nuovamente.
In altre parole, quando si gra fi ca la funzione con la rappresentazione polare, verrà disegnato un quadrato.
ritengo che la funzione sarebbe qualcosa di simile:
f(x) = sqrt(tan(x)^2+1)
L'unico problema è che la funzione di cui sopra non mostrare i lati del quadrato. Ho bisogno di qualcosa che attiri tutti e 4 i lati.
So che esiste una funzione trigonometrica per qualcosa di simile a questo, ma userò questa funzione in javascript, quindi potrò utilizzare solo le funzioni di trigonometria standard.
Qualsiasi aiuto sarà apprezzato. Grazie in anticipo.
davvero ho solo bisogno di sapere la risposta per 1/8 del quadrato ... – Pointy
Sì, ma il problema è ottenere ogni gle per corrispondere alla parte corretta di quell'angolo 1/8. – Joel
Hey @Joel - torna indietro e scegli la risposta di MonoMano perché è quella giusta :-) – Pointy