Español
PHP, HTML & JavaScript- Foro

3D Grafik - WebGL con three.js

 
- Página 1 -



HofK
Auf una heißen Tipp de IF hin, Yo me de tiempo
three.js  [...]  angeschaut. Como  [...]  (bastante unten) el ersten Resultate.
 
31.01.2016  
 



 
- Página 26 -



p.specht

AutoDesk, Erzeuger des bekannten CAD-Programms AutoCAD, bekam seine marktbeherrschende Stellung sólo duch Aufkauf de konkurrierenden 3D-Softwarefirmen. Yo denke, langsam solltest Usted denen una Angebot hacer
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
23.08.2019  
 




HofK
El Sachen son en kommerzieller Software sicher ya enthalten.
Das hier es open source.

El Löcher en el Zylinder entwickeln se. Nach el Ansatz de  [...]  braucht uno el Löcher sólo en el Höhe Desplazamiento y a Höhenachse (y) drehen.

 
01.09.2019  
 




p.specht

Como sieht lo con Verschnittflächen de, va como qué?
Yo frage porque Yo damals así perplex war, dass - si yo en el Aufriss, Seitenriss y Kreuzriss una Kreis sah, trotzdem como 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
Was genau es en diesem Zusammenhang con Verschnittflächen gemeint?

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

Ein Bug -------------- y ser Fix en el Triangulation ha mich algo aufgehalten.

Er wurde sólo en speziellen Fällen sichtbar y blieb por lo tanto bisher unentdeckt. Lo betraf el letzte Dreieck uno Front y Winkel. Gefixt en GitHub y meiner Página.

Bemerkt Yo el problema en Übernahme de Codeteilen para el Zylinder.



Dieser wurde auch todavía a Möglichkeit ergänzt, el unteren y oberen Rand así a gestalten, dass él se nahtlos a otro Zylinder con identischer (ungefährer) Longitud d el Dreiecksseiten anfügen lässt. El Berechnung el Linie es analog a Löchern.



Im Bild es unten el kleinstmögliche Valor (identisch para gegebenen Zylinder) gewählt worden.
 
10.09.2019  
 




p.specht

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




HofK
Como war todavía una weiterer Bug (y en lugar de z), Yo ihn ya una vez hatte. Wahrscheinlich de uno älteren Versión frisch kopiert. Auf GitHub y meiner Página bereinigt.  


Nun funktioniert como en Kugel una Loch en el Base de Punkten.

const g = new THREE.BufferGeometry( );

const parámetros =  {

    d: 0.052,// rough side length of the triangles
    div4: 30,// division of the 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, ...  (last 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( parámetros );

 
15.09.2019  
 




p.specht

Sind el Páginas des Lochs esta gerade oder auch zylindrisch gewölbt? Kann uno así no sehen ...
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
16.09.2019  
 




HofK
Natürlich mentira todos Punkte al Rand des Lochs (como Eckpunkte aller Dreiecke!) en el Zylinder y no simplemente el Verbindungsgeraden zwischen el definierenden Punkten.

Das gäbe sonst algo como una verbeulte Dose.

El y-Achse Es el 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 );

if ( len > g.d ) {//  > rough side length of the 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 the point to the 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, danke!
 
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 hay ahora el Möglichkeit el Anpassung des unteren y oberen Randes a drehen. Damit puede ser no sólo rechtwinklige Kombinationen de Zylindern erreichen. El Parámetro voluntad como Objeto transferencia.

Zusätzlich Yo el Kugel con Löchern como extra Variante con el allgemeinen Triangulationsalgorithmus (gleiche Winkelberechnung, Frontenzählung, Parameterobjekt, ... ) erstellt, a Kombination con el Zylinder a ermöglichen.
 


const parámetros =  {

    d: 0.052,// rough side length of the triangles
    div4: 30,// division of the 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, ...  (last 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! Como va el aber con Texturen zusammen? El müssten doch verzerrt voluntad, oder?
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
22.09.2019  
 




HofK
Bisher Yo para el Triangulation todavía no uv-Werte berechnet. Man muss esta Berechnungen una cierto Ziel adaptar.

El Formbibliothek  [...]  a mi Addon zeigt, como Verzerrungen son.

In el Sandbox una verzerrter Zylinder con Seerose:



El Casa el Sandbox  [...]  zeigt u.a. una Map des Globus en una Gefäß.



Diese Map es ya así gezerrt, dass ellos en uno en three.js intern definierten Kugel una ordentlichen Globus ergibt. Siehe auch Wikipedia  [...] 

Man braucht also siempre passende Gráficos. Mit entsprechenden Grafik-Programmen puede ser zerren, stauchen ... - el es pero no mein Ding, el es Kunst. 
 
23.09.2019  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

357.611 Views

Untitledvor 0 min.
Paul Glatz vor 19 Tagen
Uwe ''Pascal'' Niemeier23.03.2025
Manfred Barei18.03.2025
R.Schneider05.03.2025
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie