Skip to content

dev'http_api'reference'GeoObject.New

Usagi Ito edited this page Nov 14, 2017 · 2 revisions

GeoObject.New

地物を生成します。

  • Note:
    1. 生成した直後の地物は「空」の状態です。必要に応じて GeoObject.SetTag GeoObject.SetProperty で付加情報を設定し、 GeoObject.SetVertex GeoObject.SetIndex GeoObject.SetMaterialType 等でメッシュとマテリアルを設定して使用します。
    2. 2,147,483,647 個を超える地物は生成できません。また、この数に到達する前に実行環境のメモリーが枯渇する可能性があります。
      • 目安 1: 4 頂点からなる単純な矩形を頂点カラーで表現し付加情報が無い場合のメモリー消費量は 400 byte/GeoObject 程度です。
      • 目安 2: 128 頂点からなる頂点カラーの地物のメモリー消費量は 4 KB/GeoObject 程度です。
      • 目安 3: 32768 頂点と 1024*1024 px の RGBA テクスチャーからなる地物のメモリー消費量は 10 MB/GeoObject 程度です。

Params

なし

Result

<number;id>

Error

Code Message Situation and Factors
1 EGeoObjectError::FailedToNewObject メモリー確保に失敗した場合など
2 EGeoObjectError::FailedToAttachComponentTo 地物管理オブジェクトに対してツリー関係の構築に失敗した場合(発生時はご報告下さい)
3 EGeoObjectError::ContainerIsFull 2,147,483,647 個を超える地物を管理しようとした場合
Clone this wiki locally
You can’t perform that action at this time.