咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7451|回复: 3

《电子图板》自定义图符之圆弧定义的改进建议

[复制链接]

69

主题

786

帖子

5431

积分

金牌会员

Rank: 6Rank: 6

积分
5431
发表于 2011-8-23 11:07:00 | 显示全部楼层 |阅读模式
《电子图板》自定义图符之圆弧定义,历来都是给定“起点、终点和圆心”三点坐标共6个坐标值,其实画圆弧只需要5个数据就够了,多给的数据就是过约束。譬如给定起点M1(15,10), 终点M2(5,20),和圆心O的x坐标5 就唯一的确定了一条圆弧,没有歧义,不需要圆心的y坐标,(如果给定了y坐标,那就不需要再给定x坐标)因为圆心的y坐标是以上5个坐标值的函数,程序应该会自动算出,不需要人工给出。对于稍为复杂的图形,求解的圆心坐标,可能也是一个复杂的表达式,这给圆弧定义增加了复杂性,所以建议圆弧定义改为起点M1(x1,y1),终点M2(x2,y2)、和半径r 共5个数,简言之,就是用两点-半径来定义圆弧,这样做至少有两个明显的好处:一是由原先需要给定6个数减为5个数;二是这5个数中有一个是半径,几乎在所有的情况下,圆弧半径都是已知的,不需要导出复杂的表达式。
   曾经在软件测试时提过该建议,但在以后发布的软件中,圆弧定义依然是起点、终点和圆心,希望caxa再次认真考虑我的建议,这个问题在我脑子里已经纠结了十多年了,希望下一个版本能解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2025-9-24 02:38 , Processed in 0.142423 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表