メインコンテンツまでスキップ
バージョン: 2.0.0-preview

球体

:::caution 試験的な機能

この 3D 機能は開発中であり、API は予告なく変更される可能性があります。

:::

半径 で定義される 3D の球体プリミティブです。セグメント数リング数 で分割数(多いほど滑らかだが負荷が高い)を指定します。

ライブラリでの場所

「ライブラリ」 → 3D(実験的) → 球体

プロパティ

半径 (Radius)

球体の半径。

  • 型: float
  • 既定値: 0.5
  • アニメーション:
  • 範囲: [0.001, ∞)

セグメント数 (Segments)

水平方向(経度)の分割数。

  • 型: int
  • 既定値: 32
  • アニメーション:
  • 範囲: [3, 128]

リング数 (Rings)

垂直方向(緯度)の分割数。

  • 型: int
  • 既定値: 16
  • アニメーション:
  • 範囲: [2, 128]

共通プロパティ

このオブジェクトは 3Dオブジェクト を継承しているため、基底クラスで宣言された共通プロパティも利用できます。

ソース

src/Beutl.Engine/Graphics3D/Primitives/Sphere3D.cs