zfbj 发表于 2003-4-8 16:18:00

关于图形中点的处理

前面有位朋友谈到,在编写图形绘制部分程序的时候,需要确定很多、很多的点,如何处理这些点才好?
   (1)直接设置变量?
   (2)使用数组?
   希望大家都来谈谈。

zmyqhx 发表于 2003-4-12 21:41:00

re:

我认为这个问题很不好处理,首先,在程序里绘制图形必须要大量的精确的点的坐标,才能够绘制出来,这是没有问题的,关键是,如何计算点的坐标。是定义少数点循环使用,还是,一次定义点数组,为每一个点都赋值?这让人感到很为难。根据我的经验,两种方法都可以,不管怎么样,你都要计算出这些点的坐标来,其关键在于如何计算点的坐标,是否有规律,如果有,你可以根据规律使用循环赋值,如果没有,那你可就惨了,一个点一个点的计算,累死了。

zfbj 发表于 2003-4-14 15:05:00

版主大人有什么高见呢?

呵呵,这个问题很多人都会遇到的,zmyqhx的回答让我很有同感,希望大家留下自己的思路,以供后来者能少走弯路.
  谢谢.

goldenshin 发表于 2003-4-14 17:07:00

zmyghx说得对

大约没有可以取巧的,如果有的话,也是每个人的经验而已.
总之要一个点一个点的算.
具体情况具体分析.
有时候我会先打一个图,然后在图上用笔给每个点标号(1,2,3,4..),再开始编程.对每个标号,定义pt1,pt2,pt3...局部变量,
zmyghx说的很对,如果有规律,你也可以定义数组或list来表示点. 当然,要完全靠你自己积累经验.
页: [1]
查看完整版本: 关于图形中点的处理