标签: graphics

是否可以将我的3D模型(dae/blend/3ds/...)转换/导出到GLSL ES 2.0中?

是否可以将我的3D模型导出或转换为GLSL ES 2.0?对于像Blender/3DS MAX/Maya这样创建GLSL ES 2.0代码的编辑程序,是否有任何转换器或任何导出工具/插件?

我想在上面提到的任何编辑器中方便地创建我的模型,然后我想将它们导出/转换为GLSL ES 2.0.

我已经有一个显示着色器的模板WebGL代码.我想用转换器或导出工具自动创建的GLSL ES代码替换片段着色器和顶点着色器部件.

我想做这样的事情(但对于GLSL ES 2.0): Blender到GLSL

3d graphics opengl-es glsl blender

-1
推荐指数
1
解决办法
1307
查看次数

Java形状转换为BufferedImage

我想在JLabel上制作矩形并将该矩形转换为BufferedImage ......就像在paint shop中的图层一样... drafferedImage并调整大小......任何人都可以帮助

我做到了这一点,但它没有奏效

Rectangle2D rectangle2D;
                            BufferedImage bi = new BufferedImage(bimg.getWidth(), bimg.getHeight(), BufferedImage.TYPE_INT_RGB);
                            Graphics2D big = bi.createGraphics();
                            rectangle2D = new Rectangle2D.Float(eX, eY, sW, sH);
                            big.setStroke(new BasicStroke(5));
                            big.setColor(color);
                            shapePaint = new TexturePaint(bi, rectangle2D);
                            g2d.setPaint(shapePaint);
Run Code Online (Sandbox Code Playgroud)

java graphics swing bufferedimage awt

-1
推荐指数
1
解决办法
1115
查看次数

; 使用鼠标侦听器时需要

当用户将鼠标悬停在某物上时,我试图使边框出现,但是当我使用绘画方法时.它说

Syntax Error on Token "(" ; expected and 
Syntax Error on Token ")" ; expected
Run Code Online (Sandbox Code Playgroud)

我的代码是:

JLabel lblAllOrNothing = new JLabel("All Or Nothing (4 BP)");
lblAllOrNothing.addMouseListener(new MouseAdapter() {
    @Override
    public void mouseEntered(MouseEvent arg0) {
        public void paint(Graphics g) { //Error is this line
            g.drawRect(0, 72, 256, 72);
        }
    }
});              
Run Code Online (Sandbox Code Playgroud)

我只是没有其他地方我可以放半昏迷.我是GUI编程的新手,所以我希望我没有犯错误.谢谢!

java graphics swing jlabel mouselistener

-1
推荐指数
1
解决办法
96
查看次数

如何在Android中创建心脏脉冲动画?

我需要在我的应用程序中使用Heart Pulse动画,例如thisthis.我不介意使用外部资源,只要我能够控制脉搏率.经过如此多的谷歌搜索,许多人建议android.graphics.Path应该使用,但后来我不知道我应该如何得到我需要的东西.

那么如果有人知道如何实现这样的事情呢?

graphics animation android

-1
推荐指数
1
解决办法
6863
查看次数

最简单的代码在Java中圆角JLabel

我有许多JLabel人,并希望在他们周围的角落顺利.我该怎么做?我已经搜索了SO,但我没有找到任何答案.

有人可以帮我一个简单而准确的代码来制作圆角JLabel吗?

其他问题是询问一些额外的细节,如边框和其他,但我想要完全和最简单的代码来制作圆角JLabel.

java graphics swing jlabel rounded-corners

-1
推荐指数
1
解决办法
1万
查看次数

为什么减压保持质量?

我已经读过,为了将压缩图像读入内存,必须先将其解压缩,然后分配原始大小.因此,由于它被解压缩并且在压缩之前的大小被分配在内存中,为什么使用某个软件查看时压缩图像的分辨率与原始软件的分辨率不同?

graphics

-1
推荐指数
1
解决办法
42
查看次数

Windows低级图形

我是编程新手.我知道C/C++和Win32的基础知识.我现在正在尝试做图形,但我想要最快的连接到屏幕.我意识到大多数人都会使用Opengl或DirectX.但是,我不想要开销.我想从头开始控制像素数据.我知道GDI位图,但我不确定这是否是对数据的最佳访问.我知道我必须通过窗口进行交谈,这就是麻烦.Opengl和DirectX是否可以编译到GDI级别,或者他们是否采用特殊方式,绕过或使用类似的代码?请不要问我为什么要这样做.也许解释如何做到这一点可能会有所帮助.就像windows结合所有窗口来创建最终图像一样.

api directx graphics winapi gdi

-2
推荐指数
1
解决办法
2593
查看次数

试图画出六边形

我正试图在我正在为一个班级制作的小行星的克隆上绘制一个六边形的小行星.

    sprite = new Polygon();
    sprite.addPoint(0,0);
    sprite.addPoint(0,-40);
    sprite.addPoint(30,-40);
    sprite.addPoint(60,-10);
    sprite.addPoint(60,20);
    sprite.addPoint(40,50);
    sprite.addPoint(-20,50);
    sprite.addPoint(-50,20);
    sprite.addPoint(50,-10);
    sprite.addPoint(20,-40);
Run Code Online (Sandbox Code Playgroud)

然而,当我这样做时,我最终得到了这个 :

出了什么问题?我把它绘制在一个坐标平面上,并将点复制过来.据我所知,Java会按照我列出点的顺序绘制出来,并且为了让游戏旋转小行星,我在那里有(0,0).

java graphics polygon polygons

-2
推荐指数
3
解决办法
8196
查看次数

如何将基于图形的图形转换为ggplot2?

附加的脚本对样本变量x,y和z执行等效性测试.

equivalence.xyplot()虽然基本的格子图形很难用,但它确实很方便.如何使用ggplot2绘制这些数据而不是基本点阵图形?

编辑:

例如,using ggplot(plot1)返回以下错误:

错误:ggplot2不知道如何处理类格子的数据

我不知道从哪里开始将格子类数据转换为ggplot2格式.关于将基于格子的图形转换为ggplot2的任何具体建议都将受到赞赏.

require(equivalence)
require(gridExtra)
require(lattice)

x = c(1,4,3,5,3,7,8,6,7,8,9)
y = c(1,5,4,5,3,6,7,6,7,2,8)
z = c(2,4,3,5,4,7,8,5,6,6,9)
mydata = data.frame(x,y,z)

plot1 = equivalence.xyplot(mydata$x~mydata$y,alpha=0.05, b0.ii=0.25, b1.ii=0.25)
plot2 = equivalence.xyplot(mydata$x~mydata$z,alpha=0.05, b0.ii=0.25, b1.ii=0.25)
plot3 = equivalence.xyplot(mydata$y~mydata$z,alpha=0.05, b0.ii=0.25, b1.ii=0.25)

# Combine plots into one figure
grid.arrange(plot1, plot2, plot3, ncol=2)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

graphics r equivalence ggplot2 lattice

-2
推荐指数
1
解决办法
1465
查看次数

具有高分辨率位图的Graphics.DrawString == LARGE TEXT

我有一个创建大位图的应用程序,之后用户可以添加一些标签.只要基本位图是默认的96x96分辨率,一切都很好.例如,如果我将它提升到300,那么使用Graphics.DrawString应用的文本太大了 - 小尺寸的8或10字体显示就像是20.

一方面,鉴于分辨率增加,它是有道理的,但另一方面,你认为字体会扩展.当在300 vs 96 dpi位图上测量时,MeasureString返回更大的尺寸,这实际上不是我所期望的.

我尝试通过创建一个适当大小的小位图,打印到它,然后粘贴到主图像来欺骗它.但是当粘贴到高分辨率时,它会放大粘贴的图像.

我能想到的唯一另一件事是创建一个高分辨率的临时位图,打印到它,然后在粘贴到主图像之前缩小它.这似乎还有很长的路要走.是否有允许这样的合成或叠加类型设置?字体大小仅适用于96 dpi画布吗?

感谢任何提示/建议!

vb.net graphics gdi+ bitmap

-2
推荐指数
1
解决办法
1389
查看次数