No.2
- 回答日時:
遠近法で描画するなら、透視投影すればよいです。
> 分かっている情報としては、
> ・各正方形の辺の長さ(遠近法を適用していない状態の)
> ・縦長長方形の辺の長さ・四点の座標
上の情報から、各正方形のそれぞれの四点も算出できますね。それらを三次元空間に配置するようモデリングし(例えば適当な一定の高さに正方形を並べる)、各点を二次元座標に透視投影変換して直線で結べばよいです。
ある点の3次元座標 (x,y,z) を同次座標で表現し、透視投影変換の3✕4行列を H としたとき
|u| |x|
|v|=H|y|
|w| |z|
|1|
を計算して求まる、(u/w, v/w, 1) が画像上に投影された点の2次元座標の同次座標表現になります。
では3✕4行列 H はどう求めればよいかという話になりますが、質問サイトで回答するレベルを超えるので「透視投影」「ピンホールカメラモデル」「外部/内部パラメータ」などで検索して、自分で調べてください。
No.3
- 回答日時:
紙に正方形を6個並べて長方形にした絵を描いてテーブルに置きます。
紙は動かさずにあなたがテーブルの周りを動きます。上からのぞいたりテーブルの高さに近い高さから見たりします。すると描いた長方形の形は色々と見え方が変わるはずです。
ということは、必要な情報は
「長方形の位置とサイズ」だけではなく、
「あなたの目の位置」、「目線の向き」といったようなことが決まらないと描けないということになります。
等比数列や黄金比などは使いません。三角関数を多用します。ここで簡単に説明できるような内容ではありません。コンピュータ・グラフィックス関係の教科書で勉強してください。
No.4ベストアンサー
- 回答日時:
>縦長長方形の辺の長さ・四点の座標
これは、遠近法を適用した投影図上の座標ですよね。
縦長長方形の左辺の7個の点のx座標をx1,x2,x3,・・・,x7とする(x1とx7は既知)。
左辺と右辺の延長線の交点のx座標をx0とする。
x2-x1,x3-x2,x4-x3,・・・,x7-x6は等比数列になっているから、その公比をrとすれば、
合計は、
x7-x1=(x2-x1)(1-r^6)/(1-r)
もし、正方形が6個だけでなく無限に続いているとしたら、それはx0に限りなく近づいていくから、
x0-x1=(x2-x1)/(1-r)
この2つの式からr,x2が分かるので、x3,x4,x5,x6も計算可能。
y座標も同様です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 (問題) xy平面において,6本の直線x=k(k=O, 1, 2, 3, 4, 5)のうちの2本と, 3 2023/03/19 21:56
- 数学 情報処理詳しい人!! A4縦のレポート文書に4:3の大きさの横向きの写真画像を貼り付けることにした。 2 2022/12/18 02:30
- その他(プログラミング・Web制作) VBA 1 2023/01/19 16:19
- 数学 画像の中学2年生の数学の問題について教えていただきたいです。 三角形ADCが二等辺三角形であることと 2 2023/01/29 16:14
- 数学 『弧は弦より長し』 8 2022/04/18 10:23
- 数学 ある傾いた長方形の2点の座標を求める 4 2022/10/29 12:17
- C言語・C++・C# ある線が円の範囲に入っているかの計算 1 2022/12/07 16:14
- 数学 数学の問題を教えて下さい。 画像が問題です。 〈解説〉 平行四辺形は常に2本の縦線と2本の横線によっ 3 2023/05/01 19:21
- 数学 数学の質問です。 △ABCにおいて, ∠Aの二等分線が BC と交わる点をRとする。 辺BC, CA 2 2023/07/13 23:58
- 中学校 中1数学 比例のグラフの座標の読み取り 4 2023/03/28 12:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
c言語でキーボードから2点の座...
-
エクセルである点からの距離で...
-
ガウシアンフィルタのCプログラム
-
C言語 配列で座標
-
交差する2線分の交点座標の求め方
-
エクセルで回転する座標の出し方
-
C言語について質問です 画像の...
-
緊急 ベーシックで国旗の作り方...
-
【C#】アクションゲームの地...
-
マインクラフト(pc版)で座標...
-
Cで回転プログラムの高速化を
-
位置座標からx軸となす角度(ラ...
-
MATLABの画像処理、2本の直線の...
-
回転する矩形同士の当たり判定...
-
最小二乗平面
-
画像の円形内による画素検出に...
-
Excel VBA ・・・教えてください
-
虚数は我々日常生活の身近なと...
-
ピクチャボックスの座標取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
シーケンサー(PLC?)で制...
-
以下のプログラムは重心を求め...
-
交差する2線分の交点座標の求め方
-
VB6のPrinter.ScaleWidth に対...
おすすめ情報