article:
tag:
mod code publish @2011-06-28

three.js > calcCanvasCoord, 物体空间坐标转换为 canvas空间坐标 上一篇 | 下一篇

calcCanvasCoord, three.js, 3d, uv, canva

calcCanvasCoord = function(point)
{
    // First, get corners of our rectangular canvas mesh
    var left = -this.width / 2;
    var bottom = -this.height / 2;

    // Now, convert those to UV space ([0..1] with +Y downward)
    var x = (point.x - left) / this.width;
    var y = 1 - ((point.y - bottom) / this.height);

    // Finally, convert UV to canvas coordinates
    x = Math.ceil(* this.canvas.width);
    y = Math.ceil(* this.canvas.height);
    
    return { x : x, y : y };
}
@suches
http://btbtd.com/mods/code/item.php?uid=1&item=4803

发表于 @ 2018-06-07 17:52:58

该文章暂时没有回复
评论内容:
昵称:
验证码: