ページの先頭行へ戻る
Interstage AR Processing Server V1.0.1 開発ガイド
FUJITSU Software

1.4.6 graphic

AR重畳表示コンテンツ情報を定義します。

表1.7 typeName

typeName

内容

SquareModelGraphic

SquareModelを指定します。

SquareModelGraphic

表1.8 メンバ一覧

メンバ

内容

scale

AR重畳表示コンテンツの拡縮率

Point

texture

AR重畳表示コンテンツのテクスチャ

AbstractTexture

メンバの詳細について以下に記述します。

1.4.6.1 ImageTexture

イメージで作成されるテクスチャ情報を設定するキーです。

表1.9 typeName

typeName

内容

ImageTexture

ImageTextureを指定します。

ImageTexture

表1.10 メンバ一覧

メンバ

内容

src

テクスチャに使用するリソースのパス(必須キー)。イメージテクスチャに使用できるリソースの最大サイズは1024[pixel]×1024[pixel]、推奨容量は5MBです。

URL(使用可能なURL : http(s))

メンバの詳細について以下に記述します。

1.4.6.2 TextTexture

文字列で作成されるテクスチャ情報を設定するキーです。

表1.11 typeName

typeName

内容

TextTexture

TextTextureを指定します。

TextTexture

表1.12 メンバ一覧

メンバ

内容

backgroundColor

背景色です。αRGBの値を10進数で表現しています。

int

size

テクスチャ描画サイズ(単位は[pixel])。

Size

text

表示する文字列です。必須キー。「”」、「/」、「\」の3記号については、jsonフォーマットのエスケープの定義に従い、それぞれ「\”」、「\/」、「\\」と記入して下さい。

String

fontSize

文字列のフォントサイズ(単位は[pixel])。

int

color

文字色です。αRGBの値を10進数で表現しています。

int

wordWrap

折り返しの有無(sizeの指定がない場合、反映されない)

boolean

メンバの詳細について以下に記述します。

注意

  • wordWrapを使用する場合は、Sizeの指定が必須となります。

  • wordWrapを使用しない場合は、Sizeを指定しないようにして下さい。入力した文字の表示領域がSizeで指定した領域より大きい場合、文字がすべて表示されない可能性があります。

  • wordWrapを使用しない場合、実際に文字列のテクスチャがAR重畳表示コンテンツに描画される際、文字の上下に余白が表示されるため、テクスチャのHeightはfontSizeで設定した値以上(fontSize : Height ≒ 3 : 4)のテクスチャサイズとなります。

  • wordWrapを使用して”Sample”と表示する場合

    		"texture" : {
    			"typeName": "TextTexture",
    			"backgroundColor": 4294967295,
    			"size": {
    				"typeName" : "size",
    				"width" : 64,
    				"height" : 64
    			},
    			"text" : "Sample",
    			"fontSize" : 20,
    			"wordWrap" : true
    		}
    

1.4.6.3 HandwritingTexture

クライアントオーサリングツールによる手書き機能で作成したイメージテクスチャ情報を設定するキーです。

表1.13 typeName

typeName

内容

HandwritingTexture

HandwritingTextureを指定します。

HandwritingTexture

表1.14 メンバ一覧

メンバ

内容

src

テクスチャに使用するリソースのパス(必須キー)。イメージテクスチャに使用できるリソースの最大サイズは1024[pixel]×1024[pixel]です。推奨は5MBです。

URL(使用可能なURL : http(s))

handwritingColor

手書き文字色

メンバの詳細について以下に記述します。