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. }