作者hichcock (快乐一整年 ^^~~~)
看板Prob_Solve
标题Re: [问题] 同心椭圆 ?
时间Sun Mar 15 12:42:37 2009
※ 引述《LPH66 ((short)(-15074))》之铭言:
: ※ 引述《hichcock (快乐一整年 ^^~~~)》之铭言:
: : 要画出同心圆很简单
: : 圆心固定,半径有不同变化,即可画出同心的相似圆
: : 但是....
: : 大家都知道,椭圆有两个"圆心"
: : 假设以长短轴交差点为轴心
: : 要怎麽画出以轴心为基准,大小不同的相似椭圆 ??
: 不是"圆心"吧...那叫做"焦点"....
: 而且即使焦点确定了 你还得给我长轴或短轴长度才能确定一个椭圆
: 那你所要的"相似椭圆" 如果定义是其中一个等比例缩放後变成另一个
: 那这样的话根本就不用考虑焦点的位置
: 因为我们可以用一个长方形来描述这个椭圆
: 也就是给定长方形後我们只需要简单的画出其内切椭圆即可
: (很多绘图相关 library 都是这样下参数的
: 要嘛给定中心&长宽
: 要嘛给定长方形的左上角&长宽
: 要嘛给定长方形左上角&右下角
: 总之是要你给定一个长方形)
: 那麽你只需要单纯的把两个相似的长方形的中心"钉"在一起 方向也摆相同
: 然後画出两个长方形的内切椭圆就行啦
: (而且你仔细观察还可以发现 这长方形的中心就是你所谓的"轴心"
: 所以也自动以那一点为基准画椭圆了)
: (再者 若是这样定义的话 两个椭圆的焦点也不会在同一个地方)
谢谢您的回答
以下是我的另一个问题,也麻烦大家帮忙
因为这才是困扰我的问题 ^^"
在一个画面上存在一个中心点,假设以此为轴心点
画面上会存在无限多个相似圆 (半径不同)
每个点可以依据其与轴心的距离 (半径)
来判断出他属於哪个相似圆上的一点
问题是...画面上同时也存在无限多个相似椭圆
有没有办法判断每个点,其所属的相似椭圆是哪一个 ??
我先提供我的想法,如有错误或不足之处,再麻烦各为提点
椭圆有一个特性,圆上各点与两圆心的距离总合为固定值
这个特性与圆非常接近
不过困难在於,相似椭圆的圆心...并不是固定的
他会依据相似椭圆的大小而改变,这个特点就与圆大大不同
因为在圆的定义上,圆心 == 轴心,可以使这个问题简单很多
但是在椭圆的定义上就并非如此了
也因如此,目前还想不到比较好的办法来解这个问题
请问是否有比较好的意见,谢谢
--
只有现在能做到的事很多很多
不要忽略眼前 而一昧的考虑以後的事
如果总是那样的话 到什麽时候也不会有所作为的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.2.237
1F:→ ckjc:会有无限多个椭圆通过某一点 至少要两点才能确定一个椭圆 06/16 02:55
2F:→ ckjc:另外椭圆等比例的才能称为相似 06/16 02:56