Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 में 3D स्फीयर कैसे ड्रॉ करें?

Canvas के साथ 3D स्फीयर

3D स्फीयर बनाने के लिए, HTML5 Canvas का उपयोग करें। आप अपने कोड में निम्नलिखित फ़ंक्शन का उपयोग कर सकते हैं:

function display(r) {
    this.point = new Array();
    this.color = "blue";
    this.r = (typeof(r) == "undefined") ? 20.0 : r;
    this.r = (typeof(r) != "number") ? 20.0 : r;
    this.vertexes = 0;
    for(alpha = 0; alpha <= 6.28; alpha += 0.17) {
        p = this.point[this.vertexes] = new Point3D();
        p.x = Math.cos(alpha) * this.r;
        p.y = 0;
        p.z = Math.sin(alpha) * this.r;
        this.vertexes++;
    }
}

नोट: यह एक वायरफ्रेम स्फीयर के लिए वर्टेक्स जनरेट करता है। पूर्ण 3D रेंडरिंग के लिए Three.js या WebGL पर विचार करें।

  1. HTML5 में fillText() से टेक्स्ट कैसे ड्रा करें? HTML5 में fillText() से टेक्स्ट कैसे ड्रा करें?

    HTML5 में कैनवास पर भरा हुआ टेक्स्ट ड्रा करने के लिए fillText() मेथड का उपयोग करें। यह मेथड दिए गए टेक्स्ट को निर्दिष्ट x और y कोऑर्डिनेट पर भरता है। डिफ़ॉल्ट रंग काला होता है। सिंटैक्स fillText(text, x, y [, maxWidth]) पैरामीटर्स S. No पैरामीटर विवरण 1 text लिखा जाने वाला टेक्स्ट 2 x x कोऑ

  1. HTML5 में arc() से सर्कल कैसे ड्रा करें? HTML5 में arc() से सर्कल कैसे ड्रा करें?

    HTML5 में कैनवास एलिमेंट के साथ सर्कल बनाने के लिए arc() मेथड का उपयोग किया जाता है। arc() मेथड से सर्कल के लिए, स्टार्ट एंगल 0 और एंड एंगल 2*Math.PI का उपयोग करें। पैरामीटर्स S. No पैरामीटर विवरण 1 x x-कोऑर्डिनेट 2 y y-कोऑर्डिनेट 3 r सर्कल की त्रिज्या 4 startingAngle रेडियन में स्टार्ट

  1. HTML5 में lineTo() से लाइन कैसे ड्रा करें? HTML5 में lineTo() से लाइन कैसे ड्रा करें?

    HTML में लाइन ड्रा करने के लिए कैनवास एलिमेंट का उपयोग करें। कैनवास के साथ, लाइन ड्रा करने के लिए lineTo() मेथड का उपयोग करें। lineTo() मेथड में x और y पैरामीटर मान शामिल होते हैं, जो लाइन को पोजीशन करते हैं। उदाहरण HTML5 में lineTo() से लाइन ड्रा करने के लिए निम्न कोड चलाएं: <!DOCTYPE html> &