2015-09-16 12:00:24 +00:00
|
|
|
{{% for body in bodies %}{% if not forloop.first %},{% endif %}
|
|
|
|
"{% if global.name_prefix %}{{global.name_prefix}}/{% endif %}{{body.name}}": [{% for fixture in body.fixtures %}{% if not forloop.first %},{% endif %}
|
|
|
|
{
|
|
|
|
{% if fixture.fixtureKey %}"fixtureKey": "{{fixture.fixtureKey}}",
|
|
|
|
{% endif %}"isSensor": {{fixture.isSensor}},
|
|
|
|
"filter": { "group": {{fixture.filter_groupIndex}}, "categoryBits": {{fixture.filter_categoryBits}}, "maskBits": {{fixture.filter_maskBits}} },
|
|
|
|
{% if fixture.isCircle %}"circle": {
|
|
|
|
"radius": {{fixture.radius|floatformat:3}},
|
|
|
|
"position": [ {{fixture.center.x|floatformat:3}}, {{fixture.center.y|floatformat:3}} ]
|
|
|
|
}{% else %}"polygons":[ {% for polygon in fixture.polygons %}{% if not forloop.first %},{% endif %}
|
|
|
|
[ {% for point in polygon %}{% if not forloop.first %} , {% endif %} {{point.x}}, {{point.y}} {% endfor %} ]{% endfor %}
|
|
|
|
]{% endif %}
|
|
|
|
}{% endfor %}
|
|
|
|
]{% endfor %}
|
|
|
|
}
|