Français
PHP, HTML & JavaScript- Forum

3D Grafik - WebGL avec three.js

 
- page 1 -



HofK
sur une appeler Tipp de IF hin, habe je mir la fois
three.js  [...]  angeschaut. là  [...]  (entier unten) qui ersten Resultate.
 
31.01.2016  
 



 
- page 26 -



p.specht

AutoDesk, Erzeuger des bekannten CAD-Programms AutoCAD, bekam sa marktbeherrschende Stellung seulement duch Aufkauf de konkurrierenden 3D-Softwarefirmen. je denke, lente devrait Du denen un Angebot faire
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
23.08.2019  
 




HofK
qui Sachen sommes dans kommerzieller Software sûrement déjà enthalten.
cela ici ist open source.

qui Löcher im Zylinder entwickeln sich. Pour dem Ansatz de  [...]  braucht on qui Löcher seulement dans qui Hauteur Déplacer et à Höhenachse (y) drehen.

 
01.09.2019  
 




p.specht

comment sieht es avec Verschnittflächen aus, allez là quoi?
je frage weil je autrefois so perplex était, dass - si je im Aufriss, Seitenriss et Kreuzriss une Kreis sah, quand même comme Verschnittfigur KEINE Kugel herauskam !
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
02.09.2019  
 




HofK
quoi oui c'est ca ist dans diesem Zusammenhang avec Verschnittflächen gemeint?

-------------------------------------------------------------------------------------------

un Bug -------------- et son Fix dans qui Triangulation hat mich quelque chose aufgehalten.

il wurde seulement dans speziellen Fällen sichtbar et blieb daher bisher unentdeckt. Es betraf cela dernier Dreieck einer Front et Winkel. Gefixt sur GitHub et meiner page.

Bemerkt habe je cela Problem chez qui Übernahme de Codeteilen pour den Zylinder.



cette wurde aussi encore à Possibilité ergänzt, den unteren et oberen rebord so trop gestalten, dass il sich nahtlos à autre Zylinder avec identischer (ungefährer) Longueur d qui Dreiecksseiten anfügen peut. qui Berechnung qui ligne number ist analog le Löchern.



Im Bild ist unten qui kleinstmögliche Wert (identique zum gegebenen Zylinder) gewählt worden.
 
10.09.2019  
 




p.specht

cool ...
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
10.09.2019  
 




HofK
là était encore un weiterer Bug (y statt z), comment je ihn déjà einmal hatte. Wahrscheinlich aus einer älteren Version frisch kopiert. sur GitHub et meiner page bereinigt.  


eh bien funktioniert comment chez qui Kugel un Loch sur qui la base de Punkten.

const g = new THREE.BufferGeometry( );

const parameters =  {

    d: 0.052,// rough side length of le triangles
    div4: 30,// division of le quarter circle
    bottom: -1,
    div4Btm: 30,// division bottom adaptation, (to quarter, >= div4)
    top: 1,
    div4Top: 90,// division top adaptation, (to quarter, >= div4)
    holes: [
    // circular (deformed) hole, 3 elements: [ y, phi, div4Hole ], div4Hole <= div4
    [   0.3,  1.6, 12 ],
    [  -0.4,  3.7, 14 ],
    [  -0.1, -0.9, 18 ],
    // points hole,: array of points y, phi, ...  (charge point is connected to first)
    [ 0.15,0.45, 0.5,0.9, 0.75,0.51, 0.8,0.2, 0.1,-0.15  ]
    ]

}

cylinderWithHoles( parameters );

 
15.09.2019  
 




p.specht

sommes qui Seiten des Lochs dabei justement ou bien aussi zylindrisch gewölbt? peux on so pas voyons ...
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
16.09.2019  
 




HofK
Bien sûr liegen alle Punkte am rebord des Lochs (comment Eckpunkte aller Dreiecke!) sur dem Zylinder et pas simple sur qui Verbindungsgeraden entre den definierenden Punkten.

cela gäbe sonst quelque chose comment une verbeulte Dose.

qui y-Achse ist qui Zentrumsachse des Zylinders.
const lenXZ = ( x, z ) => ( Math.sqrt( x * x + z * z ) );
...
// points 1, 2
xv2 = x2 - x1;
yv2 = y2 - y1;
zv2 = z2 - z1;
len = length( xv2, yv2, zv2 );

si ( len > g.d ) {//  > rough side length of le triangles

    count = Math.ceil( len / g.d );

    for ( let k = 1; k < count; k ++ ) {

        x = x1 + k * xv2 / count;
        y = y1 + k * yv2 / count;
        z = z1 + k * zv2 / count;
        len = lenXZ( x, z );// to bring le point to le surface (radius * ..)
        g.positions[ posIdx     ] = g.radius * x / len;
        g.positions[ posIdx + 1 ] = y;
        g.positions[ posIdx + 2 ] = g.radius * z / len;
        ...

 
16.09.2019  
 




p.specht

Ah, merci!
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
16.09.2019  
 




HofK
Beim Zylinder gibt es maintenant qui Possibilité qui Anpassung des unteren et oberen Randes trop drehen. avec cela peux on pas seulement rechtwinklige Kombinationen de Zylindern erreichen. qui paramètre volonté comme objet transfert.

Zusätzlich habe je qui Kugel avec Löchern comme extra variante avec dem allgemeinen Triangulationsalgorithmus (gleiche Winkelberechnung, Frontenzählung, Parameterobjekt, ... ) erstellt, à Kombination avec dem Zylinder trop ermöglichen.
 


const parameters =  {

    d: 0.052,// rough side length of le triangles
    div4: 30,// division of le quarter circle
    bottom: -1,
    div4Btm: 30,// division bottom adaptation, (to quarter, >= div4)
    phiBtm: 1.57,// rotation of adaptive-deformed circle (Bottom)
    top: 1,
    div4Top: 33,// division top adaptation, (to quarter, >= div4)
    phiTop: -0.2,// rotation of adaptive-deformed circle (Top)
    holes: [
    // circular (deformed) hole, 3 elements: [ y, phi, div4Hole ], div4Hole <= div4
    [   0.3,  1.6, 12 ],
    [  -0.4,  3.7, 14 ],
    [  -0.1, -0.9, 18 ],
    //points hole,: array of points y, phi, ...  (charge point is connected to first)
    [ 0.15,0.45, 0.5,0.9, 0.8,0.6, 0.75,-0.2, 0.1,-0.15  ]
    ]

}

 
22.09.2019  
 




p.specht

Genial! comment allez cela mais avec Texturen zusammen? qui müssten doch verzerrt volonté, ou bien?
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
22.09.2019  
 




HofK
Bisher habe je pour qui Triangulation encore aucun uv-Werte berechnet. on muss cet Berechnungen einem certain but anpassen.

qui Formbibliothek  [...]  trop meinem Addon zeigt, comment qui Verzerrungen sommes.

dans qui Sandbox un verzerrter Zylinder avec Seerose:



qui Maison qui Sandbox  [...]  zeigt u.a. une Map des Globus sur einem le récipient.



cet Map ist bereits so gezerrt, dass vous sur einer dans three.js interne definierten Kugel une ordentlichen Globus ergibt. Siehe aussi Wikipedia  [...] 

on braucht alors toujours passende Grafiken. avec entsprechenden Grafik-Programmen peux on zerren, stauchen ... - c'est mais pas mon Ding, c'est Kunst. 
 
23.09.2019  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

358.356 Views

Untitledvor 0 min.
Paul Glatz vor 22 Tagen
Uwe ''Pascal'' Niemeier23.03.2025
Manfred Barei18.03.2025
R.Schneider05.03.2025
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie