Hans Hagen a écrit :
Hi Ely,

in luamplib there is a bug:

local function pen_characteristics(object)
    if luamplib.pen_info then
        local t = luamplib.pen_info(object)
        rx, ry, sx, sy, tx, ty = t.rx, t.ry, t.sx, t.sy, t.tx, t.ty
        divider = sx*sy - rx*ry
return not (sx==1 and rx==0 and ry==0 and sy==1 and tx==0 and ty==0), t.width
    else
        rx, sx, sy, ry, tx, ty, divider = 1, 0, 0, 1, 0, 0, 1
        return false, 1
    end
end

luamplib.pen_info

should be

mplib.pen_info

(probably some side effect of renaming at your end)

Actually I think that

local function pen_characteristics(object)
    local t = mplib.pen_info(object)
    rx, ry, sx, sy, tx, ty = t.rx, t.ry, t.sx, t.sy, t.tx, t.ty
    divider = sx*sy - rx*ry
return not (sx==1 and rx==0 and ry==0 and sy==1 and tx==0 and ty==0), t.width
end

is ok as well, as pen_info is already in mpib for a while

Hello Hans,

Thank you for your report! I'm not working on the packages anymore, but I transfer the informations.

Thank you,
--
Elie

Reply via email to