उदाहरण रेखिक आंतरिक

रेखिक आंतरिक

Interpolation दो अन्य मानों के बीच मान की गणना करता है। उदाहरण के लिए, संख्या 5 है 0 और 10 के मध्य। विभिन्न प्रकार के प्रक्षेप उपयोग मूल्यों के बीच परिवर्तन की विभिन्न दरें। रेखिक आंतरिक, जिसे संक्षेप में एलआरपी कहा जाता है, परिवर्तन की निरंतर दर का उपयोग करता है। lerp() फ़ंक्शन दो संख्याओं के बीच रैखिक रूप से अंतरण करता है।

माउस को स्क्रीन पर ले जाएँ और प्रतीक अनुसरण करेगा। एनीमेशन के प्रत्येक फ्रेम को चित्रित करने के बीच, दीर्घवृत्त भाग चलता है कर्सर की ओर इसकी वर्तमान स्थिति से दूरी की।

let x = 0;
let y = 0;

function setup() {
createCanvas(720, 400);
noStroke();
textOutput();
}

function draw() {
background(51);

// lerp() calculates a number between two numbers at a specific increment.
// The amt parameter is the amount to interpolate between the two values
// where 0.0 is equal to the first point, 0.1 is very near the first point, 0.5
// is halfway in between, etc.

// Move 5% of the way to the mouse location each frame
x = lerp(x, mouseX, 0.05);
y = lerp(y, mouseY, 0.05);

fill(255);
stroke(255);
ellipse(x, y, 66, 66);
}

Complete your gift to make an impact