立体図形のAND – プログラミング – Home

通知
すべてクリア

立体図形のAND


szgy1886
 szgy1886
(@szgy1886)
ゲスト
結合: 22年前
投稿: 47
Topic starter  

5万分の1地形図などから、地形の立体図を描き
そこに地層を加えることを試みています
二つの立体の AND 処理ができればよいのですが
方法が分からずゆきづまっています

XP
Visual C++6.0  SDK 
opehGL 又は DirectX を利用しています

よろしくお願いします


引用解決済
トピックタグ
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

まず、「ひとつの立体」をどう表現しているか、教えて頂けますか?


返信引用
szgy1886
 szgy1886
(@szgy1886)
ゲスト
結合: 22年前
投稿: 47
Topic starter  

ポリゴンを組み合わせたサーフェスモデルです
立体のANDという考え方自体がおかしいことに気づきました
でも実現したいことにかわりはありません


返信引用
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

まぁ、ひとつの手法(叩き台)程度に考えて下さい。

地形図という事は、xとyを決めたら、そのx,yを含む複数のポリゴンで最大の値を持つzを
残せばいいんですよね。z値を算出するxとyの間隔を適宜決めると算出すべきzの数が決ま
り、3次元上の3点とか4点で平面を決めて、視点を決めれば隠面消去で消していいのはど
ことどこかが決まる...、と。

「平面で近似していいのか」とか、「単純なメッシュ分割以外に効率のいい方法はないの
か」などいろんなツッコミはあると思いますが、そこはたたき台ということで。


返信引用
szgy1886
 szgy1886
(@szgy1886)
ゲスト
結合: 22年前
投稿: 47
Topic starter  

ご返答ありがとうございます
元気づけられると同時に、できるような気がしてきます

表現が曖昧でした
①三次元の地形図(半透明)を描く・・・できます
②地層を表す二つの平面を描く・・・できます

悩んでいるのは、①を描いて後 ②で描く平面は地面の下だけ という点です
高校生の教材として考えていますので、効率はむしろ良くないほうが好ましい
と思います


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました