In parte per motivi di ottimizzazione, in parte a fini di apprendimento, oserò chiedere: come posso verificare in modo più efficace se un punto 2D si Ptrova all'interno di un rettangolo ruotato 2D XYZW, usando C # o C ++? Attualmente, quello che sto facendo è usare un algoritmo "punto …
Qualcuno potrebbe indicarmi la giusta direzione su come raggiungere questo obiettivo? La matematica / geometria 3D mi lancia spesso. Sto cercando qualcosa del genere (idealmente in C #): public Vector3 getCartesianFor(float elevation, float asimuth, float polar) { return ????; }
Di recente ho esaminato SceneKit per OS X e ho notato che esistono diversi metodi di fabbrica per creare forme geometriche come: Scatola, capsula, cono, cilindro, piano, piramide, sfera, toro e tubo. Sono interessato ad aggiungere forme così primitive al mio renderer, ma sto lottando per trovare una fonte ragionevole …
Vorrei poter scomporre una maglia concava in una serie di maglie convesse per 2 motivi: Rendering trasparente Forme fisiche Esiste un algoritmo che accetta come input un set di triangoli (concavo) e genera un numero di set di triangoli (convesso)? Vorrei che non riempisse i buchi tra le parti della …
Ho cercato su Google questo usando molte combinazioni di parole chiave, ma con mia grande sorpresa non sono riuscito a trovare un algoritmo per costruire un poligono regolare n-side in un dato cerchio, cioè trovare le coordinate per gli n angoli. Tutto quello che ho potuto trovare sono le istruzioni …
Dati i 4 punti che descrivono 2 segmenti di linea, come si calcola se la linea A è verso o lontano dalla linea B? Le 2 linee hanno una lunghezza fissa e possono essere misurate come distanza da x1 / y1 a x2 / y2.
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 4 anni fa . Voglio sviluppare un gioco come Populous: The Beginning con il mio amico. …
Sto lavorando a un piccolo progetto HLSL / C ++ per andare oltre il mio lavoro di grafica e non sono sicuro di come ottenere un vettore di fronte da un poligono di vertice. Non riesco a trovare la formula. Le posizioni sono P1, P2, P3 Chiamiamole classe VertexPoint con …
Sto seguendo questo tutorial per implementare il Dual Contouring http://www.sandboxie.com/misc/isosurf/isosurfaces.html La mia fonte di dati è una griglia 16x16x16; Attraverso questa griglia dal basso verso l'alto, da sinistra a destra, vicino al lontano. Per ogni indice della mia griglia, creo una struttura cubica: public Cube(int x, int y, int z, …
Quando si crea uno spazio di gioco in cui spostare, disegnare e scontrare oggetti, è meglio avere il punto (0,0) o il punto (0,0,0), al centro del proprio spazio, in modo tale che i limiti dei mondi sono (-halfSize, halfSize), o è meglio averlo nell'angolo più lontano del tuo spazio, …
Ho 2 poligoni. Conosco le coordinate del vertice di entrambi i poligoni. Qual è il modo migliore per verificare se uno è completamente dentro l'altro? Ad esempio, l'algoritmo dovrebbe riconoscere solo il trapezio nero di seguito come contenuto:
Sto scrivendo un gioco isometrico 2D e ho difficoltà a capire con precisione su quale tessera si trova il cursore. Ecco un disegno: dove xs e ys sono coordinate dello schermo (pixel), xt e yt sono coordinate della piastrella, W e H sono rispettivamente la larghezza e l'altezza della piastrella …
Giochi come Ryzom e The Sims consentono ai giocatori di avere corpi umani con forme diverse: largo o sottile, alto o corto, nasi grandi o piccoli, ecc. Mi sembra che sarebbe poco pratico pre-generare tutte le possibili combinazioni del maglie. Quali sono alcuni modi per farlo? Le maglie sono definite …
Quando creo C # script ( Create -> C# Script) tramite Unity3d o lo elimino da Unity3d- Visual Studiomi mostra la finestra di avviso. è fastidioso. Esiste un modo per forzare "ReloadAll" in Esplora soluzioni senza la finestra?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.