Home Reference Source
public class | source

Model

Extends:

three~EventDispatcher → Model

A Model connects a Floorplan and a Scene.

Constructor Summary

Public Constructor
public

constructor(textureDir: *)

Constructs a new model.

Member Summary

Public Members
public
public
public
public
public
public

scene: *

Method Summary

Public Methods
public
public
public
public

loadSerialized(json: *)

public

newRoom(floorplan: *, items: *)

public

switchWireframe(flag: *)

Public Constructors

public constructor(textureDir: *) source

Constructs a new model.

Params:

NameTypeAttributeDescription
textureDir *

The directory containing the textures.

Public Members

public floorplan: * source

public roomDeletedCallbacks: * source

public roomLoadedCallbacks: * source

public roomLoadingCallbacks: * source

public roomSavedCallbacks: * source

public scene: * source

Public Methods

public exportForBlender() source

public exportMeshAsObj(): * source

Return:

*

public exportSerialized(): * source

Return:

*

public loadSerialized(json: *) source

Params:

NameTypeAttributeDescription
json *

public newRoom(floorplan: *, items: *) source

Params:

NameTypeAttributeDescription
floorplan *
items *

public switchWireframe(flag: *) source

Params:

NameTypeAttributeDescription
flag *