blue.atroom.room.layout

A room layout with placed objects.

Repository @atroom.blue did:plc:lb3nbcc4n3s3wzjtcong6nzu namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityroom.atroom.blue
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime

floor

requiredref
Reference

furnishings

requiredarray
  • maxLength: 100
itemsref
Reference

size

requiredinteger

Room size in millimeters (square room).

  • minimum: 1000
  • maximum: 20000

wall

requiredref
Reference

#color

object

RGB color with 8-bit channels.

Properties

blue

requiredinteger
  • minimum: 0
  • maximum: 255

green

requiredinteger
  • minimum: 0
  • maximum: 255

red

requiredinteger
  • minimum: 0
  • maximum: 255

#floor

object

Properties

surface

requiredref
Reference

#furnishing

object

A placed object in the room.

Properties

position

requiredarray

Position [x, y, z] in millimeters.

  • minLength: 3
  • maxLength: 3
itemsinteger

roomObject

requiredref

Strong reference to a blue.atroom.room.object record.

rotation

requiredarray

Euler rotation [x, y, z] in degrees.

  • minLength: 3
  • maxLength: 3
itemsinteger

#surface

object

Properties

color

requiredref
Reference

Texture image.

  • maxSize: 1048576
  • accept: image/png, image/jpeg, image/webp

Texture tiling [u, v].

  • minLength: 2
  • maxLength: 2
itemsinteger

#wall

object

Wall configuration.

Properties

height

requiredinteger

Wall height in millimeters.

surface

requiredref
Reference

thickness

requiredinteger

Wall thickness in millimeters.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.