json

物理演算の設定ファイルのJSONスキーマ

  1. {
  2.     "description" :"物理演算設定",
  3.     "type":"object",
  4.     "properties":{
  5.         "physics_hair":
  6.         {
  7.             "description":"物理演算の一覧",
  8.             "type":"array",
  9.             "items":
  10.             {
  11.                 "setup":
  12.                 {
  13.                     "description":"設定",
  14.                     "type":"object",   
  15.                     "properties":
  16.                     {
  17.                         "length":{"type":"number"},
  18.                         "regist":{"type":"number"},
  19.                         "mass"  :{"type":"number"}
  20.                     }
  21.                 },
  22.                 "src":
  23.                 {
  24.                     "description":"元になるパラメータ",
  25.                     "type":"array",
  26.                     "items":
  27.                     {
  28.                         "type":"object",
  29.                         "properties":{
  30.                             "id"     :{"type":"string"},
  31.                             "type"   :{"enum":["x","y","angle"]},
  32.                             "scale"  :{"type":"number"},
  33.                             "weight" :{"type":"number","optional":true,"default":1}
  34.                         }
  35.                     }
  36.                 },
  37.                 "target":
  38.                 {
  39.                     "description":"対象のパラメータ",
  40.                     "type":"array",
  41.                     "items":
  42.                     {
  43.                         "type":"object",
  44.                         "properties":{
  45.                             "id"     :{"type":"string"},
  46.                             "type"   :{"enum":["angle","angle_v"]},
  47.                             "scale"  :{"type":"number"},
  48.                             "weight" :{"type":"number","optional":true,"default":1}
  49.                         }
  50.                     }
  51.                 }
  52.                
  53.             }
  54.         }
  55.     }
  56. }

Comments