diff --git a/libraries/entities/src/EntityItemProperties.cpp b/libraries/entities/src/EntityItemProperties.cpp
index 57329868dd..60592abe91 100644
--- a/libraries/entities/src/EntityItemProperties.cpp
+++ b/libraries/entities/src/EntityItemProperties.cpp
@@ -962,7 +962,7 @@ EntityPropertyFlags EntityItemProperties::getChangedProperties() const {
* parse the JSON string into a JavaScript object of name, URL pairs. Read-only.
*
* @property {ShapeType} shapeType="none" - The shape of the collision hull used if collisions are enabled.
- * @property {string} compoundShapeURL="" - The OBJ file to use for the compound shape if shapeType
is
+ * @property {string} compoundShapeURL="" - The model file to use for the compound shape if shapeType
is
* "compound"
.
*
* @property {Entities.AnimationProperties} animation - An animation to play on the model.
@@ -1302,7 +1302,7 @@ EntityPropertyFlags EntityItemProperties::getChangedProperties() const {
* @property {ShapeType} shapeType="box" - The shape of the volume in which the zone's lighting effects and avatar
* permissions have effect. Reverts to the default value if set to "none"
, or set to "compound"
* and compoundShapeURL
is ""
.
- * @property {string} compoundShapeURL="" - The OBJ file to use for the compound shape if shapeType
is
+ * @property {string} compoundShapeURL="" - The model file to use for the compound shape if shapeType
is
* "compound"
.
*
* @property {string} keyLightMode="inherit" - Configures the key light in the zone. Possible values:
diff --git a/scripts/system/assets/data/createAppTooltips.json b/scripts/system/assets/data/createAppTooltips.json
index cb194c9d66..bf3ff3f324 100644
--- a/scripts/system/assets/data/createAppTooltips.json
+++ b/scripts/system/assets/data/createAppTooltips.json
@@ -39,6 +39,14 @@
"leftMargin": {
"tooltip": "The left margin, in meters."
},
+ "zoneShapeType": {
+ "tooltip": "The shape of the volume in which the zone's lighting effects and avatar permissions have effect.",
+ "jsPropertyName": "shapeType"
+ },
+ "zoneCompoundShapeURL": {
+ "tooltip": "The model file to use for the compound shape if Shape Type is \"Use Compound Shape URL\".",
+ "jsPropertyName": "compoundShapeURL"
+ },
"flyingAllowed": {
"tooltip": "If enabled, users can fly in the zone."
},
@@ -133,7 +141,7 @@
"tooltip": "The shape of the collision hull used if collisions are enabled. This affects how an entity collides."
},
"compoundShapeURL": {
- "tooltip": "The OBJ file to use for the compound shape if Collision Shape is \"compound\"."
+ "tooltip": "The model file to use for the compound shape if Collision Shape is \"Compound\"."
},
"animation.url": {
"tooltip": "An animation to play on the model."
diff --git a/scripts/system/html/js/entityProperties.js b/scripts/system/html/js/entityProperties.js
index 8b7264eeb1..15a5a32a34 100644
--- a/scripts/system/html/js/entityProperties.js
+++ b/scripts/system/html/js/entityProperties.js
@@ -184,6 +184,20 @@ const GROUPS = [
id: "zone",
addToGroup: "base",
properties: [
+ {
+ label: "Shape Type",
+ type: "dropdown",
+ options: { "box": "Box", "sphere": "Sphere", "ellipsoid": "Ellipsoid",
+ "cylinder-y": "Cylinder", "compound": "Use Compound Shape URL" },
+ propertyID: "zoneShapeType",
+ propertyName: "shapeType", // actual entity property name
+ },
+ {
+ label: "Compound Shape URL",
+ type: "string",
+ propertyID: "zoneCompoundShapeURL",
+ propertyName: "compoundShapeURL", // actual entity property name
+ },
{
label: "Flying Allowed",
type: "bool",
@@ -1345,24 +1359,6 @@ const GROUPS = [
},
]
},
- {
- id: "zone_shape",
- label: "ZONE SHAPE",
- properties: [
- {
- label: "Shape Type",
- type: "dropdown",
- options: { "box": "Box", "sphere": "Sphere", "ellipsoid": "Ellipsoid",
- "cylinder-y": "Cylinder", "compound": "Use Compound Shape URL" },
- propertyID: "shapeType",
- },
- {
- label: "Compound Shape URL",
- type: "string",
- propertyID: "compoundShapeURL",
- },
- ]
- },
{
id: "physics",
label: "PHYSICS",
@@ -1454,7 +1450,7 @@ const GROUPS_PER_TYPE = {
None: [ 'base', 'spatial', 'behavior', 'collision', 'physics' ],
Shape: [ 'base', 'shape', 'spatial', 'behavior', 'collision', 'physics' ],
Text: [ 'base', 'text', 'spatial', 'behavior', 'collision', 'physics' ],
- Zone: [ 'base', 'zone', 'spatial', 'behavior', 'zone_shape', 'physics' ],
+ Zone: [ 'base', 'zone', 'spatial', 'behavior', 'physics' ],
Model: [ 'base', 'model', 'spatial', 'behavior', 'collision', 'physics' ],
Image: [ 'base', 'image', 'spatial', 'behavior', 'collision', 'physics' ],
Web: [ 'base', 'web', 'spatial', 'behavior', 'collision', 'physics' ],