問題タブ [povray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
428 参照

python - ライブ 3D ビュー pov-ray と tkinter

Python(tkinter)でGUIを作ろうとしています。POV-ray でレンダリングされたシーンを持つように、アプリケーションを正常に作成しました。「左に移動」ボタンを押すと、.pov ファイル内のカメラの位置が変更され、シーンが再レンダリングされ、GUI に表示されます (回転とズームイン/アウトも同様です)。

しかし、私はインタラクティブにしたいと思います。つまり、マウスを使用して、matplotlib 3D グラフとまったく同じようにシーンを操作しますが、レイ レンダリング用です。

この問題を解決するにはどうすればよいですか?

シーンの場所の値は次のとおりです。

Img_1 の場所 <0,0,-10>

Img_2 の場所 <0,-10,-10>

Img_3 の場所 <25,0,-10>

PS

GUI に matplotlib プロットをインポートしようとしていません。レンダリングされたシーンで達成したいことを共有するのは参考のためです。

[ img1]img1 1

[ img2]img2 2

[ img3]img3 3

0 投票する
1 に答える
37 参照

colors - Povray: 一見同じ色のグラデーションで色の間隔が異なる

Povray の色のグラデーションについて、かなり具体的な質問があります。3D 空間には 2 つのポリゴンがあり、緑から赤への均等な色のグラデーションが必要です。ポリゴンの方向と一致するようにグラデーションの方向とスケールを決定することができました。各ポリゴンに必要なカラー サイクルの数を決めることができます。それにもかかわらず、スケーリングはポリゴンで異なります。黄色のストリップは、一方が他方よりもはるかに大きくなっています。私はそれに対して何ができるかわかりません。どんな助けでも大歓迎です。

ここに画像の説明を入力

ここに画像の説明を入力

画像を生成するコードは次のとおりです。

2枚目の画像のコードです。各ポリゴンに 2 つのサイクルの色を持たせたい場合は、グラデーションのスケールが設定されている行を 1 ではなく 2 で割る必要があります。

0 投票する
1 に答える
66 参照

povray - カメラの方を向くように画像で球体をテクスチャリングする

基本的な球体を作成し、テクスチャとして使用しているアスペクト比がおよそ 2:1 の画像を用意しました。実際の画像はクライアントのロゴであるため、英国国旗の PNG は代用です。基本的な球のデモ コードを使用し、(スケーリングされた) 画像をテクスチャとして適用します。

画像が歪んでおり、私の目には中心がずれている球が得られます。

テクスチャとして適用された英国旗を持つ球体

私が予想したことを正確に説明するのに苦労していますが、セントジョージズクロスの中心が球体の正面の真ん中にあり、カメラに直接向いていると予想していたと思います.

0 投票する
1 に答える
55 参照

povray - 古い Povray ファイルが新しいインストールで機能しないのはなぜですか?

新しいコンピューターに Povray をインストールしました。突然、以前は常に機能していたファイルが奇妙なエラーを生成します。

6.povこの立方体の画像をレンダリングする必要があります。しかし、どうやら は#for変数と混同されているようです:

SolidFromFaceNormalPoints.incを(たとえば in で)使用するとSolidFromFaceNormalPoints.pov、次のエラーがスローされます。

これらのファイルに問題はありません。そして、私が述べたように、彼らは以前に働いていました。

私のバージョンは 3.6.1 です。以前に使用したことがあるバージョンはわかりません。

一部のファイルは引き続き機能しますPointCutter.pov

使用されている関数に関するドキュメントを次に示します