求图形渲染功能设计思路

bfbd 2003-10-29 01:31:38

现设计一图形系统,需要在显示几何对象时有所渲染。

几何对象是简单的点.线.面,
但渲染方式必须十分灵活,要求点、线、面的符号均可任意定制。

例如,线符号光有虚线间隔和线宽、线色是不够的,
铁路线符号,花边形符号都要很好地支持。
面符号也一样,有的用点密度显示,有的用网格显示,有的用树木符号显示。

我没想出很好的解决办法,哪位高手能指点一二?
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bfbd 2003-11-01
  • 打赏
  • 举报
回复
多谢!
NL
wolfsquare 2003-10-31
  • 打赏
  • 举报
回复
使用一个位图来作为填充得素材
BufferedImage bi = new BufferedImage(width, height, 1);
Rectangle rectangle = new Rectangle(0, 0, width, height);
Graphics2D g = bi.createGraphics();
在位图上画你想重复的图形,然后:
return new TexturePaint(bi, rectangle);

定制Paint可以实现渲染面
g2.setPaint(paint);
g2.fill(new Rectangle(0,0,width,height));
如果是铁路线的话我认为作为一个宽度小的长方形来填充就好了.
favourl 2003-10-31
  • 打赏
  • 举报
回复
关注

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧