半径80で0を中心とする円があります。円の円周上の等距離点8点の座標を計算するにはどうすればよいですか?円上の8等分点のピクセル座標を計算します。
0
A
答えて
0
r = 80
numPoints = 8.0
points = []
for index in range(numPoints):
points.append([r*math.cos((index*2*math.pi)/numPoints),r*math.sin((index*2*math.pi)/numPoints)])
return points
あなたはいつものようなものでのみ8点を持ってしようとしている知っていれば、あなたはいくつかこれを簡素化することができます。xがポイントのx/yの45度と80個の単位であることを
r = 80
numPoints = 8
points = []
x = (r*math.sqrt(2))/2
points = [[0,r],[x,x],[r,0],[-x,x],[-r,0],[-x,-x],[0,-r],[x,-x]]
print points
原点から離れ
1
click this pic for more clarity
上の画像インチ
は、(0,0)
三角形XLZを取る円半径Rと中心の円周上の等間隔点がXであるれる1,2,3,4,5,6,7,8-座標Lで傾斜し、その当たり前は、
、LZ = Hレット XLZが直角であるため、LYは
XL + LY = R => XL + A = R => XL = R-A
を= XZ角= XL正方形+ LZ広場
R square = (R-A) square + h square ————1
これらの8点は八角形シータ= 360°/ 8 = 45°
日焼け45°= H/XL = H/RA => 1 = H/RA => H = RA ----を行うため-2
Z座標である(RA、H)=>(H、H)
式1及び2
R二乗= H広場+ H広場=> 2時間平方= Rから平方=> h = R/sqrt 2
したがって、ポイント2(Z)= (R/SQRT2、R/SQRT2)彼らはある
は、したがって、すべての座標はoppsideとして
を容易に導出することができる残り
1(0、R) 2(R/SQRT2、R/SQRT2) 3(R、0) 4(-R/SQRT2、R/SQRT2) 5(-R、0) 6(-R/SQRT2、-R/SQRT2) 7(0、-R) 8(R/sqrt2、-R/sqrt2)
関連する問題
- 1. 円をn等分して各分割点の座標を求める
- 2. 円の円周上の点の(xまたはy)座標を計算する方法は?
- 3. OpenTK - 左上原点とピクセル座標
- 4. GPS座標を中心とした地球上の円上の点を計算する方法は?
- 5. 楕円上の点を計算する
- 6. 円周上のピクセル座標を見つけるアルゴリズム
- 7. 線分上の等距離点の最大数の計算
- 8. 円の座標を連続的に計算する
- 9. 円上の点から接線を計算しますか?
- 10. 座標計算の問題!
- 11. 球座標の計算
- 12. ビューポート座標の計算
- 13. CLLocation配列の中心座標点を計算する
- 14. 各点の角度からx/y座標を計算する
- 15. イメージ上の2点間のピクセルを計算する
- 16. 二重座標での点の距離の計算
- 17. リーフレット - 2つの正中線点から矩形座標を計算します。
- 18. 円上の目標範囲を計算するThree.js
- 19. 3D空間内の円上の点を計算する
- 20. 3Dの楕円軌道上の点を計算する
- 21. 最も正確なラインの交点座標計算と山車?
- 22. 画面上の座標を計算する
- 23. C#の角度から円の円周上の点を計算する?
- 24. 与えられたX座標とY座標を円の中間点として円を描く方法は?
- 25. Three.js - UV座標から3D座標を計算する
- 26. ピクセル座標の点の2つのセットに垂線を引く?
- 27. 緯度/経度座標からピクセル値を計算する(matplotlib Basemapを使用)
- 28. 数値の行列の極座標を計算しますか?
- 29. カスタムマップでの相対座標計算
- 30. 画像のピクセル座標