亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? rgbaimage.java

?? 基于java的3d開發(fā)庫。對坐java3d的朋友有很大的幫助。
?? JAVA
字號:
//===========================================================================//=-------------------------------------------------------------------------=//= Module history:                                                         =//= - September 15 2005 - Oscar Chavarro: Original base version             =//= - November 28 2005 - Oscar Chavarro: Quality check                      =//===========================================================================package vsdk.toolkit.media;public class RGBAImage extends Image{    /// Check the general attribute description in superclass Entity.    public static final long serialVersionUID = 20060502L;    private byte data[];    private int xSize;    private int ySize;    /**    Check the general signature contract in superclass method    Image.init.    */    public RGBAImage()    {        xSize = 0;        ySize = 0;        data = null;    }    /**    This is the class destructor.    */    public void finalize()    {        if ( data != null ) {            xSize = 0;            ySize = 0;            data = null;        }    }    /**    Inicializaci&oacute;n del contenido de una imagen.    Recibe el ancho y el alto que debe tener esta RGBImage (n&oacute;tese    que una imagen puede asi cambiar de tama&ntilde;o en cualquier momento)    y asigna la memoria necesaria para hacerlo.    OJO: NO inicializa la imagen, solo asigna la memoria necesaria.    Este m&eacute;todo retorna true si todo sale bien, o false si no    se pudo asignar la cantidad de memoria necesaria para almacenar la    imagen del tama&ntilde;o seleccionado.    */    public boolean init(int width, int height)    {        try {          data = new byte[width * height * 4];          for ( int i = 0; i < width*height*4; i++ ) {              data[i] = 0;          }        }        catch (Exception e) {          data = null;          return false;        }        xSize = width;                ySize = height;                return true;    }    /**    Este m&eacute;todo cambia la posicion (x, y) de la matriz de imagen y    escribe en ella un pixel con coordenadas (r, g, b).    */    public void putPixel(int x, int y, byte r, byte g, byte b)    {        int index = ((xSize*(ySize-1-y)) + x)*4;        data[index] = r;        data[index+1] = g;        data[index+2] = b;        data[index+3] = (byte)-1;    }        public void putPixel(int x, int y, byte r, byte g, byte b, byte a)    {        int index = ((xSize*(ySize-1-y)) + x)*4;        data[index] = r;        data[index+1] = g;        data[index+2] = b;        data[index+3] = a;    }    public void putPixel(int x, int y, RGBAPixel p)    {        int index = ((xSize*(ySize-1-y)) + x)*4;        data[index] = p.r;        data[index+1] = p.g;        data[index+2] = p.b;        data[index+3] = p.a;    }    /**    Check the general signature contract in superclass method    Image.putPixelRgb.    */    public void putPixelRgb(int x, int y, RGBPixel p)    {        int index = ((xSize*(ySize-1-y)) + x)*4;        data[index] = p.r;        data[index+1] = p.g;        data[index+2] = p.b;        data[index+3] = Byte.MAX_VALUE;    }    /**    Este m&eacute;todo retorna las coordenadas de color (r, g, b, a) para el     pixel de la posicion (x, y) de la imagen.    */    public RGBAPixel getPixel(int x, int y)    {        RGBAPixel p = new RGBAPixel();        int index = ((xSize*(ySize-1-y)) + x)*4;        p.r = data[index];        p.g = data[index+1];        p.b = data[index+2];        p.a = data[index+3];        return p;    }    /**    Check the general signature contract in superclass method    Image.getPixelRgb.    */    public RGBPixel getPixelRgb(int x, int y)    {        RGBPixel p = new RGBPixel();        int index = ((xSize*(ySize-1-y)) + x)*4;        p.r = data[index];        p.g = data[index+1];        p.b = data[index+2];        return p;    }    /**    Check the general signature contract in superclass method    Image.getXSize.    */    public int getXSize()    {        return xSize;    }    /**    Check the general signature contract in superclass method    Image.getYSize.    */    public int getYSize()    {        return ySize;    }        public byte[] getRawImage()    {        return data;    }    public void setRawImage(int xSize, int ySize, byte[] data)    {        this.xSize = xSize;        this.ySize = ySize;        this.data = data;    }        /** Returns a copy of current image in its own memory */    public RGBAImage clone()    {        RGBAImage copy;        int xSize = getXSize();        int ySize = getYSize();        int x, y;        copy = new RGBAImage();        copy.init(xSize, ySize);        for ( x = 0; x < xSize; x++ ) {            for ( y = 0; y < ySize; y++ ) {                copy.putPixel(x, y, getPixel(x, y));            }        }        return copy;    }    /** Returns a copy of current image in its own memory */    public RGBImage exportToRgbImage()    {        RGBImage copy;        int xSize = getXSize();        int ySize = getYSize();        int x, y;        RGBAPixel source;        RGBPixel target = new RGBPixel();        copy = new RGBImage();        copy.init(xSize, ySize);        for ( x = 0; x < xSize; x++ ) {            for ( y = 0; y < ySize; y++ ) {                source = getPixel(x, y);                target.r = source.r;                target.g = source.g;                target.b = source.b;                copy.putPixel(x, y, target);            }        }        return copy;    }}//===========================================================================//= EOF                                                                     =//===========================================================================

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久www成人免费无遮挡大片| 亚洲国产欧美在线人成| 亚洲美女区一区| 另类欧美日韩国产在线| 91免费版pro下载短视频| 亚洲女同女同女同女同女同69| 日日摸夜夜添夜夜添国产精品| 岛国精品在线播放| 制服.丝袜.亚洲.中文.综合| 最新不卡av在线| 国产自产高清不卡| 制服丝袜在线91| 亚洲一区二区在线免费看| 国产精品一区在线观看乱码| 在线播放中文一区| 一区二区三区毛片| 成人国产亚洲欧美成人综合网 | 91成人在线观看喷潮| 久久夜色精品一区| 麻豆久久久久久久| 欧美亚洲国产一区二区三区| 国产精品午夜春色av| 国产精品一区二区在线看| 日韩欧美一区中文| 日韩精品一级二级| 欧美精品在线一区二区三区| 亚洲最新在线观看| 99精品国产热久久91蜜凸| 国产午夜久久久久| 国产成人在线色| 久久精品视频在线看| 国产一区二区主播在线| 精品国产凹凸成av人网站| 久久精品国产成人一区二区三区 | 国产日韩亚洲欧美综合| 激情小说欧美图片| 国产视频一区在线播放| 高清不卡一区二区在线| 国产欧美日韩综合精品一区二区| 国产麻豆午夜三级精品| 国产欧美一区二区精品久导航| 高清在线不卡av| 亚洲男同性恋视频| 欧美日韩黄色一区二区| 乱中年女人伦av一区二区| 精品久久人人做人人爰| 国产高清无密码一区二区三区| 欧美国产日韩亚洲一区| 色久综合一二码| 亚洲高清不卡在线观看| 欧美在线短视频| 亚洲在线视频一区| 日韩三级.com| 国产激情一区二区三区四区| 亚洲乱码中文字幕综合| 91精品国产免费| 风间由美一区二区三区在线观看 | 欧美一区二区三区日韩| 久久电影网电视剧免费观看| 国产亚洲欧美日韩日本| 91香蕉视频污在线| 日本亚洲电影天堂| 中文字幕av一区二区三区高 | 韩国精品久久久| 亚洲欧洲精品一区二区精品久久久| 99精品国产视频| 日韩精品色哟哟| 国产精品剧情在线亚洲| 欧美人xxxx| 成人福利视频网站| 午夜精品福利一区二区三区av| 欧美精品一区二区三区蜜臀| 91官网在线免费观看| 韩国av一区二区三区| 亚洲人亚洲人成电影网站色| 日韩一区二区免费视频| 成人avav在线| 青青青伊人色综合久久| 中文在线一区二区| 日韩一区二区三区三四区视频在线观看| 国产在线观看免费一区| 亚洲欧美偷拍三级| 欧美精品一区二| 8x8x8国产精品| 91久久香蕉国产日韩欧美9色| 久久er精品视频| 亚洲成人动漫av| 国产精品久久久久久妇女6080| 日韩免费视频一区二区| 欧美在线影院一区二区| 不卡av电影在线播放| 国内精品国产成人| 日韩 欧美一区二区三区| 亚洲综合色噜噜狠狠| 亚洲国产精品成人综合色在线婷婷 | 久久国产精品免费| 亚洲裸体在线观看| 中文无字幕一区二区三区| 欧美大片在线观看| 欧美久久一二区| 欧美图区在线视频| 一本大道久久a久久综合| 粉嫩久久99精品久久久久久夜| 久久99精品国产麻豆婷婷洗澡| 午夜精品视频在线观看| 亚洲国产日韩一区二区| 亚洲女同一区二区| 亚洲免费观看在线观看| 亚洲欧美另类综合偷拍| 国产精品成人免费精品自在线观看| 久久久亚洲精品石原莉奈| 精品国产自在久精品国产| 日韩欧美精品在线| 日韩三级在线免费观看| 精品人在线二区三区| 精品sm在线观看| 精品盗摄一区二区三区| 久久精品人人做人人综合 | 在线看国产一区二区| 91丨porny丨在线| 欧美亚洲动漫精品| 精品视频在线免费观看| 欧美肥胖老妇做爰| 日韩欧美专区在线| 久久久久国产成人精品亚洲午夜| 久久看人人爽人人| 国产精品灌醉下药二区| 亚洲综合在线免费观看| 亚洲h精品动漫在线观看| 麻豆免费精品视频| 丁香网亚洲国际| 色综合色狠狠天天综合色| 欧美浪妇xxxx高跟鞋交| 精品久久国产97色综合| 国产精品毛片大码女人 | 国产精品激情偷乱一区二区∴| 中文字幕视频一区二区三区久| 亚洲日本va在线观看| 午夜一区二区三区在线观看| 蜜臀av性久久久久蜜臀aⅴ| 国产精品99久久久久| 97久久精品人人爽人人爽蜜臀| 欧美性xxxxx极品少妇| 欧美一区二区三区视频在线| 久久久国产精品午夜一区ai换脸| 国产精品久久久久永久免费观看 | 久久品道一品道久久精品| 亚洲三级小视频| 美女视频免费一区| 不卡一区二区三区四区| 欧美日韩精品电影| 亚洲国产精品精华液ab| 五月天亚洲精品| 成人禁用看黄a在线| 欧美二区三区91| 国产精品久久久久久久久快鸭| 午夜精品一区二区三区免费视频| 国产精品66部| 777奇米成人网| 中文字幕一区二区三区视频| 免费不卡在线观看| 91丨porny丨中文| 国产亚洲精品免费| 日韩激情中文字幕| 色婷婷综合久久久| 国产无遮挡一区二区三区毛片日本| 亚洲福利视频三区| 91污片在线观看| 久久精品亚洲精品国产欧美kt∨| 亚洲五码中文字幕| av不卡免费电影| 久久伊人蜜桃av一区二区| 亚洲高清免费观看高清完整版在线观看| 国产91精品欧美| 久久无码av三级| 免费成人在线观看视频| 在线观看日韩av先锋影音电影院| xvideos.蜜桃一区二区| 日韩av高清在线观看| 欧美日韩视频在线观看一区二区三区 | 国产毛片一区二区| 欧美一区二区三区免费大片| 亚洲综合在线免费观看| 99免费精品视频| 国产精品污网站| 福利一区二区在线观看| 久久久一区二区三区| 欧美bbbbb| 欧美精品日韩一本| 亚洲va韩国va欧美va精品| 在线欧美日韩精品| 一区二区三区中文字幕| 91丝袜美腿高跟国产极品老师| 国产精品视频麻豆| 成人激情文学综合网| 国产精品成人免费在线| 成人午夜激情视频| 国产精品久久综合| 成人精品国产一区二区4080| 久久久99免费|