次の方法で共有


Mesh.Sphere メソッド

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

左手座標系を使用して、球を含むメッシュを作成します。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Shared Function Sphere ( _
    device As Device, _
    radius As Single, _
    slices As Integer, _
    stacks As Integer _
) As Mesh
'使用
Dim device As Device
Dim radius As Single
Dim slices As Integer
Dim stacks As Integer
Dim returnValue As Mesh

returnValue = Mesh.Sphere(device, _
    radius, slices, stacks)
public static Mesh Sphere(
    Device device,
    float radius,
    int slices,
    int stacks
)
public:
static Mesh^ Sphere(
    Device^ device, 
    float radius, 
    int slices, 
    int stacks
)
static member Sphere : 
        device:Device * 
        radius:float32 * 
        slices:int * 
        stacks:int -> Mesh 

パラメーター

  • radius
    型 : System.Single
    球の半径。この値は 0.0f 以上である必要があります。
  • slices
    型 : System.Int32
    主軸を回転軸としたスライスの数。
  • stacks
    型 : System.Int32
    主軸に沿ったスタックの数。

戻り値

型 : Microsoft.WindowsMobile.DirectX.Direct3D.Mesh
球のメッシュを表す Mesh オブジェクト。

例外

例外 条件
InvalidCallException

メソッドの呼び出しが無効です。たとえば、メソッドのパラメーターに無効な値が含まれている場合などです。

OutOfMemoryException

Direct3D で、呼び出しを完了するために十分なメモリを割り当てられませんでした。

解説

作成される球は、中心が原点となり、軸は z 軸方向となります。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

Mesh クラス

Mesh メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間