シェイプ
シーングラフのノードです。
Pixor独自のシェイプ(ボックス、円柱、文字)で、位置、サイズ、回転、色、ベベルをノード上で設定します。受け取ったリストをそのまま渡し、自分自身のオブジェクトを加えます。何も接続されていなければリストを開始するので、シェイプをリングにつなげば、そのシェイプのリングになります。
入力:objects(オブジェクト)、kind(テキスト)、name(テキスト)、at.0(数値)、at.1(数値)、at.2(数値)、size.0(数値)、size.1(数値)、size.2(数値)、rotation.0(数値)、rotation.1(数値)、rotation.2(数値)、colour(テキスト)、bevel(数値)、segments(数値)、smooth(オン/オフ)、words(テキスト)、font(テキスト) · 出力:オブジェクト
設定
| 設定 | 働き | 範囲 | デフォルト |
|---|---|---|---|
| 種類 | どのシェイプか。 | ボックス、球、円柱、円錐、トーラス、平面、カプセル、くさび、ピラミッド、角柱、階段、アーチ、文字 | 箱 |
| 名前 | シェイプの名前。 | テキスト | ボックス |
Xat.0 | シェイプの立ち位置。 | -1000~1000 | 0 |
Yat.1 | シェイプの立ち位置。 | -1000~1000 | 0 |
Zat.2 | シェイプの立ち位置。 | -1000~1000 | 0 |
Xsize.0 | 各軸に沿ったシェイプの大きさ(メートル)。 | -1000~1000 | 1 |
Ysize.1 | 各軸に沿ったシェイプの大きさ(メートル)。 | -1000~1000 | 1 |
Zsize.2 | 各軸に沿ったシェイプの大きさ(メートル)。 | -1000~1000 | 1 |
Xrotation.0 | 各軸周りの回転量(度)。 | -1000~1000 | 0 |
Yrotation.1 | 各軸周りの回転量(度)。 | -1000~1000 | 0 |
Zrotation.2 | 各軸周りの回転量(度)。 | -1000~1000 | 0 |
| 色 | シェイプの色。 | 色 | #c8c8cd |
| ベベル | 縁をどれだけ切り落とすか。 | 0から10 | 0 |
| セグメント | 丸いシェイプの辺の数。 | 1から64 | 1 |
| スムーズ | フラットではなくスムーズにシェーディング。 | オンまたはオフ | false |
| 文字 | 文字の内容。 | テキスト | — |
| フォント | 文字を切り出すピクセルフォント。 | テキスト | — |
すべての設定は入力でもあります。値を接続するとコピーごとに変えられます。コマンドラインでは:pxr graph set game.pixor --which scene --node shape --set KEY=VALUE。
接続先
objects入力はオブジェクトを受け取ります。これを出力するノード:属性、ベベル、チャンク、雲、差分、変位、地面に置く、エフェクト、葉、グリッド、ハイトフィールド、読み込み、ほか32個。
出力(オブジェクト)の接続先:属性、ベベル、チャンク、雲、差分、ずらす、地面に置く、エフェクト、葉、グリッド、ハイトフィールド、アイテム、ほか30個。
アプリでは、ノードの点からワイヤーをドラッグすると、接続できる点がすべて丸で囲まれます。
全体の中での位置づけ:マニュアルのシーングラフ。
同じグループ
読み込み · オブジェクト · リング · 行 · グリッド · 散布 · 注視点 · ばらつき · 再生 · マージ · 見るカメラ · 差分 · 結合 · 移動 · ミラー · 細分化 · ずらす · ハイトフィールド · ベベル · 地面に置く · 面の上 · 点の上 · シェイプを設定 · 属性 · 選択 · 出力 · 画像 · テキスト · ボリューム · ランプ · エフェクト · アイテム · 小道具 · スプリング · 地形 · 小枝 · 葉 · 水 · 雲 · 空 · 風 · 光の筋 · 時間帯 · チャンク · 数値 · オン/オフ · 角度 · 文字 · 値を加算 · 値を減算 · 値を乗算 · 値を除算 · 小さい値 · 大きい値 · 上にある · 反対側 · 両方オン · どちらかがオン · 値を選ぶ