クリップボードには何も入っていません / このアンケートをクリップする / クリア
2007年12月14日 16時9分終了#19812 [学問] 3Dデータの座標について

ID:sPXsNyWjBi (・∀・)イイ!! (3)

XYZの3点の組み合わせで、簡単な立体を作りたいんですが、よくわかりません。

例)立方体
X = [0,0,1,1, 0,0,0,1, 1,0,1,0, 1,1,1,1];
Y = [1,0,0,1, 1,1,0,0, 1,1,1,1, 1,0,1,1];
W = [1,1,1,1, 1,0,0,0, 0,0,0,1, 1,0,0,1];


↑のような感じで、正四面体などのデータを教えてください。

ちゃんとしたデータを送ってくれた方に、500モリタポを差し上げます。

1教える41(20.5%)
2教えない41(20.5%)
3モリタポ118(59%)
無視4

棒グラフまたは左の番号をクリックするとその項目を元にしたしっかりアンケートが作れます。

多い順に並べる

回答頻度、省略された選択肢の全表示、などの詳細表示

この円グラフをブログに貼れます→

合計回答数: 200人 / 200個

このアンケートと年齢性別出身都道府県居住都道府県でのクロス集計を見る

このアンケートへのトラックバック用URL: http://enquete.razil.jp/tb.php/19812

2 :名無しさん 07/12/14 15:56 ID:NqOKEDJOEv (・∀・)イイ!! (0)
教えてあーげないっ


3 :名無しさん 07/12/14 15:58 ID:S0BUOetAbd (・∀・)イイ!! (2)
正確には「教えることができない」
3D?私は二次元に生きる人間ですが何か


4 :名無しさん 07/12/14 15:58 ID:taKkK5yRwi (・∀・)イイ!! (2)
別に教えたくないわけではないのですが、全くわからないので教えようがありません><
理系の人だとわかるのかなあ・・・


5 :名無しさん 07/12/14 15:58 ID:PROL5yCIN- (・∀・)イイ!! (0)
先払いで宜しく


6 :名無しさん 07/12/14 15:59 ID:hv97psNZHK (・∀・)イイ!! (1)
つうかどのようなデータをどこへどのように送ればいいのか
CADで欲しいの?


7 :名無しさん 07/12/14 16:01 ID:sPXsNyWjBi (・∀・)イイ!! (1)
x,y,z の点をこの掲示板に書いてくだされば結構です。
x[ 1,2,3,4,・・・]
y[ 3,4,5,3,・・・]
z[ 3,4,3,2,・・・]
みたいな感じでお願いします。


8 :名無しさん 07/12/14 16:01 ID:SiU8Asi26L (・∀・)イイ!! (1)
ソフト詳しく


9 :名無しさん 07/12/14 16:04 ID:c7mfXW72Gk (・∀・)イイ!! (1)
>>7
そうじゃなくて何の立体が欲しいのかがまずはっきりしない。
正四面体だけでいいわけ?


10 :管理人 07/12/14 16:05 ID:sPXsNyWjBi (・∀・)イイ!! (1)
ソフトは matx です。


11 :名無しさん 07/12/14 16:07 ID:sPXsNyWjBi (・∀・)イイ!! (1)
はい、正四面体だけでおっけーです。
お願いします。


12 :名無しさん 07/12/14 16:10 ID:lr6D-sgdfI (・∀・)イイ!! (2)
そういう専門的な質問は、はてなとか教えてgooとか2chで
聞いた方が効率よく有益な回答が集まると思うんだけど、
ここで実際にどれくらい回答がくるのかちょっと興味ある。


13 :名無しさん 07/12/14 16:12 ID:eQ34SpxDYk (・∀・)イイ!! (1)
もしかしたら>>12が目的かも
質問者は実はもう知り尽くしている人だったりして


14 :名無しさん 07/12/14 16:20 ID:x6zrw4Aw6a (・∀・)イイ!! (0)
じゃPCさっぱりわからん素人が想像で書き込んで見る。

立方体の頂点?を求めるのならば頂点の数は8つ
正方形を描いて左下のXY座標が(0,0)とするならば4つの座標はそれぞれ
(0,0)(1,0)(1,1)(0,1)、これにW座標を追加して(0,0,0)(1,0,0)(1,1,0)(0,1,0)
それぞれ奥行きを追加して(0,0,1)(1,0,1)(1,1,1)(0,1,1)
合わせて8点の座標は
(0,0,0)(1,0,0)(1,1,0)(0,1,0)(0,0,1)(1,0,1)(1,1,1)(0,1,1)

うん、質問者から求められてるのとは全然違うっぽい。


15 :名無しさん 07/12/14 16:25 ID:2M2.Cr.yFI (・∀・)イイ!! (1)
とりあえず正四面体なら以下のような4点でOKだと思うんだが
matxとかいうソフトと座標の書き方がよくわからん・・・

A(0,0,0)
B(1,0,0)
C(2,4*2^(1/2),0)
D(2,3*2^(1/2),14^(1/2))

*は×(かける)、X^(1/2)はルートXの意

半角にしたらスパム判定されたよ・・・


16 :名無しさん 07/12/14 16:26 ID:2M2.Cr.yFI (・∀・)イイ!! (1)
>>15のBミスった
B(4,0,0)


17 :名無しさん 07/12/14 16:27 ID:DGOQYrtpjl (・∀・)イイ!! (1)
んー。四面体の重心を0,0,0として、
X = (-1,-1,2,0)
Y = (√3,-√3,0,0)
W = (-1,-1,-1,2)
かな?


18 :名無しさん 07/12/14 16:29 ID:2wglz5boQ, (・∀・)イイ!! (1)
立方体の例すらわかんない


19 :名無しさん 07/12/14 17:05 ID:m4FYPF9xa, (・∀・)イイ!! (1)
正四面体 間違ってたらごめん
x = [0, 1, 1/2, 1/2]
y = [0, 0, 0, 23/36]
z = [0, 0, 3^(1/2)/2, 1/3]


20 :名無しさん 07/12/14 17:06 ID:2M2.Cr.yFI (・∀・)イイ!! (1)
さっきからずっとmatxのデータ形式について考え中・・・。

アンケ主の説明文にある立方体データ、
XYZが上下に連動しているのかな?
(「Xの1つ目、Yの1つ目、Zの1つ目」で1座標)
と思ったものの16点もあるため結局わからず。
立方体は8点で構成できるんだけどなあ・・・。

とりあえず>>15-16
俺の想像した形のデータ形式に直すと以下のようになります。

X = [0,4,2,2];
Y = [0,0,32^(1/2),18^(1/2)];
Z = [0,0,0,14^(1/2)];

X^(1/2)はルートXです。(掛け算は紛らわしいのでルート内に入れました)


21 :20 07/12/14 17:18 ID:2M2.Cr.yFI (・∀・)イイ!! (1)
ごめんなさい、>>15-16>>20も全然違う。
ルート3にするところをルート2で計算してた。。。

A (0, 0, 0)
B (6, 0, 0)
C (3, 108^(1/2), 0)
D (3, 75^(1/2), 33^(1/2))

だからXYZは

X = [0,6,3,3];
Y = [0,0,108^(1/2),75^(1/2)];
Z = [0,0,0,33^(1/2)];

になるかと・・・。

でも>>17さんや>>19さんはすごく簡潔で綺麗だなあ・・・。
俺の回答、全く違うのかも。
久しぶりに頭を使って面白かったけど疲れた。
そして当たってるのかわからないもやもやした気分w


22 :名無しさん 07/12/14 17:22 ID:t8Q9vAW6A6 (・∀・)イイ!! (1)
>>20
1のは、例えば、1,1,1(縦に見て)は3回出てくる
点の数としては8個になるよ。


23 :21 07/12/14 17:35 ID:2M2.Cr.yFI (・∀・)イイ!! (1)
>>22
私も出てくるのは気づいたのですが、
どういう仕組みでデータが書かれているのか全然わからないのです。。。

ちなみにもう1回だけ訂正させて下さい。
ルート3じゃなくてルート3÷2にするの・・・。
あまりにもださいので自分で自分にだめぽ押したんだけどだめだった・・・。
誰か俺に押しておいてください。

A (0, 0, 0)
B (6, 0, 0)
C (3, 27^(1/2), 0)
D (3, 3^(1/2), 24^(1/2))

X = [0,6,3,3];
Y = [0,0,27^(1/2),3^(1/2)];
Z = [0,0,0,24^(1/2)];

以上。
また間違いに気づいても2度と修正しません。
スレ汚し申し訳ありません。


24 :名無しさん 07/12/14 17:37 ID:SiU8Asi26L (・∀・)イイ!! (1)
正四面体だから
[x,y,z]で表すと
[0,0,6^(1/2)/2]
[3^(1/2)/3,1,−6^(1/2)/6]
[−3^(1/2)/3,−1,−6^(1/2)/6]
[2*3^(1/2)/3,0,−6^(1/2)/6]
なんだと思うんだけど形式分らんからどうにも


25 :名無しさん 07/12/14 17:52 ID:TqrpzHbub- (・∀・)イイ!! (1)
X軸とY軸とZ軸の3軸があり、X軸とY軸が90度で交差している平面を、X軸とY軸が交差している点を通るZ軸が平面に対して90度で上下に交差する。
XYZの3軸が交差する点をそれぞれ0として、正方形のそれぞれの角に座標を置く。
点を置く順序は任意だが、
便宜上、まず、XYZがそれぞれ0になる点に(あ)の点を置く、あ点(0.0.0)
次に、残りの座標を入れる。
い点(0.0.1)
X軸上に、
う点(1.0.0)
Y軸上に
え点(0.1.0)
を置く。
あ点とい点、あ点とう点、あ点とえ点を直線で結ぶ。
次に、XY面上に、お点(1.1.0)を置く。
お点とう点、お点とえ点をそれぞれ直線で結ぶ。
XZ面上に、か点(1.0.1)を置く。
YZ面上に、き点(0.1.1)を置く。
い点とか点、い点とき点をそれぞれ直線で結ぶ。
最後に、く点(1.1.1)を置く。
く点とか点、く点とき点をそれぞれ直線で結ぶ。
以上で、8ヶ所の座標だけは完成する。
でもさ、どの直線どおしを辺とする面を6面を指定しなければ、立体は出来ないよ。


26 :名無しさん 07/12/14 17:55 ID:rdrp.w3HER (・∀・)イイ!! (2)
正四面体だったのね。
ごめん。いってくる。


27 :名無しさん 07/12/14 17:57 ID:EoBOWSif.j (・∀・)イイ!! (1)
よくわかんないけど
なんだか面倒くさいのね
アンケ主が助けを求めるのが
少し分かる気がする


28 :名無しさん 07/12/14 18:15 ID:MPBJJKuz9W (・∀・)イイ!! (1)
少しだけ調べたけど、matxって開発言語じゃん…(ヽ´ω`)

なんで、もう少しデータ形式とかに対して細かく指定してくれないと、
回答提示なんて無理っぽくない?

多分gnuplot使って出力するんだろうけど…


29 :名無しさん 07/12/14 21:50 ID:PA9ufFvEp6 (・∀・)イイ!! (2)
>>1
X = [0,1,0,0,1,1,0,1];
Y = [0,0,1,0,1,0,1,1];
W = [0,1,1,0,0,1,1,0];
を試してみて結果が出たら教えて。
違ってたら違ってたなりに参考にする。


30 :29 07/12/14 21:58 ID:PA9ufFvEp6 (・∀・)イイ!! (1)
X = [0,1,0,0,1,1,0,1];
Y = [0,0,1,0,1,0,1,1];
Z = [0,1,1,0,0,1,1,0];
もしかしたらこうかも。Wは>>1のミス?


31 :名無しさん 07/12/14 22:45 ID:mmAnHHetsf (・∀・)イイ!! (1)
>>29
 ありがとうございました。
 正四面体がちゃんとでました〜♪


32 :名無しさん 07/12/14 22:52 ID:mmAnHHetsf (・∀・)イイ!! (2)
コメントいただいた方に、謝礼モリタポをプレゼントしました。
29さんには、500モリタポを差し上げました。
皆様ありがとうございました。


33 :名無しさん 07/12/14 23:02 ID:2M2.Cr.yFI (・∀・)イイ!! (1)
>>32
全然当たっていないのにモリタポを頂いてしまいすみません。
こちらこそどうもありがとうございました。


34 :名無しさん 07/12/14 23:20 ID:677vuf38wI (・∀・)イイ!! (1)
正八面体は立方体の辺の中点をとれば切り出せる
12とか20はめんどいがどちらかできれば昔のサッカーボールが作れる


35 :名無しさん 07/12/15 00:08 ID:umSHVDFDyP (・∀・)イイ!! (2)
わ〜〜い!
何にもためにならない普通のカキコに50モリもくれてありがとう!


36 :29 07/12/15 00:37 ID:WhW7qs_jim (・∀・)イイ!! (2)
種明かすと、
まず正四面体を1番簡単に表すと、
頂点が(0,0,0), (1,1,0), (1,0,1), (0,0,1)になる。
これは各辺が√2の正四面体だわな。

で、たぶん
X=[ x1, x2, x3, ... ]
Y=[ y1, y2, y3, ... ]
Z=[ z1, z2, z3, ... ]
は(x1,y1,z1)→(x2,y2,z2)→……と直線を引くよう指示するってことかな。

とりあえずモリタポは有り難くいただきました、
ありがとう>>1


37 :名無しさん 07/12/15 01:39 ID:tpsqjk70uo (・∀・)イイ!! (1)
>>36
なるほど、わかりやすい
ありがとう

ちなみに頂点の4つ目は(0,1,1)だね


38 :名無しさん 07/12/15 13:08 ID:LkH-qnhAFU (・∀・)イイ!! (2)
みんな色々考えてて2chってやっぱいいとこだよなぁと思ったり。
答え出せなかったけどアンケ主森ありがとう。


39 :名無しさん 07/12/15 14:03 ID:HxButpcwg9 (・∀・)イイ!! (0)
モリタポを過分に頂きまして恐縮しております。
いつものアンケと違う内容で楽しかったですよ。
私は2,000森集めてアンケをする予定でおります。(来年できるかな)
今日でコソアン歴50日(たぶん)
★などを消す貴重な実験を経験でき、
★の有る無し、
GやEなどの複雑な意味をやっと理解したところです。
自分の評価なんてのもアンケで初めて知りました。
アンケの時は価値なし(藁)、
今はゴニョゴニョ((笑))
だめぽ爆撃の被害を適切な評価に戻すレスキューをコツコツして頻度高杉を浴びまくり、いつの間にかG3(笑)
プロフィールはレス履歴に行くために利用しています。
当初の目的は2ちゃんスレサルベージで森集め。
森なしでできる方法を教えて頂けたので、今はアンケ目指してコツコツと続けてます。
このアンケスレを消化するまでの間はアンケ主様が何かに活用できるとよいですね。
本当にありがとう!
たまに伺います。
(*^ー^)ノ


40 :名無しさん 07/12/15 17:08 ID:ArVhAsCVG1 (・∀・)イイ!! (1)
モリタポありがとうございました!


板に戻る 全部 前100 最新50

名前: E-mail (省略可):
↑↑ここに書いてもアンケートに回答したことになりません↑↑→アンケート回答用フォーム
削除ガイドライン違反報告はこちら
このアンケートの2ちゃんねる互換リンク→http://find.moritapo.jp/enq/test/read.cgi/5/1197615307/