CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  GAME,图形处理/多媒体

如何较好地在PaintBox上画一个有"粗度"的点?

楼主sephy(LB)2005-04-01 16:46:17 在 Delphi / GAME,图形处理/多媒体 提问

即以Canvas.Pen.Width为"粗度",画一个点  
  有什么方便而又效果好的方法么? 问题点数:50、回复次数:4Top

1 楼sephy(LB)回复于 2005-04-01 17:07:27 得分 0

我现在用的办法是这样的,效果不是很好,画出的点,不圆  
  with   ptbMain.Canvas   do  
      Ellipse(X-(Pen.Width+1)   div   2,Y-(Pen.Width+1)   div   2,X+(Pen.Width+1)   div   2,Y+(Pen.Width+1)   div   2);  
  Top

2 楼chijingde(AD)回复于 2005-04-01 20:00:38 得分 30

想把点画圆?  
   
  画一个大圆填充好了  
   
  想用你的大点来画图形  
   
  算出图形的公式  
   
  用你那个大圆去拼Top

3 楼flyinwuhan(制怒·三思而后行)回复于 2005-04-01 21:18:15 得分 15

>>有什么方便而又效果好的方法么?  
  没有。抖动~~反走样~~抗锯齿~~GDI中都没有,只有自己写代码Top

4 楼ehom(?!)回复于 2005-04-02 08:33:48 得分 5

很奇怪,为什么总要把那些用控件,用API实现不了的功能就归结为很复杂,实现不了?  
   
  程序不应该自己来写吗?写程序不是解决问题的最好方法吗?  
   
  何况这类简单代码又不难写,大学本科的图形学课本都能找到一堆。不过用何种算法都只有几十行而已。  
   
  想当年在DOS下写软件,整个GUI界面上的菜单、按钮全是自己画的,连汉字输出都要自己去读字库。画个抗锯齿的圆也算难?真应该把大学课本再好好抱着看看,别天天说啥大学学的课程没用。Top

相关问题

  • paintbox重画问题
  • 在PaintBox中画的线,为什么没了?
  • 如何在PaintBox框中画一个内部不填充的矩形,
  • 怎么样用PaintBox画曲线?哪位能给出一个能运行的简单代码,将分给他
  • 50分问个关于PAINTBOX的难题!
  • 请教 PaintBox 和 color dialog 的问题
  • 如何锁定PaintBox控件的图像
  • 如何锁定PaintBox控件的图像
  • 关于PaintBox的问题·!~来看看啊
  • 怎样保存PaintBox里的图形?

关键词

  • 图形
  • 效果
  • pen
  • div2
  • width+1
  • 方法
  • 大学

得分解答快速导航

  • 帖主:sephy
  • chijingde
  • flyinwuhan
  • ehom

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo