Skip to content

Document.NewRoom(Level, UV)

Public Class

Creates a new room on a level at a specified point.

Namespace: Autodesk.Revit.Creation

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public Room NewRoom(
Level level,
UV point
)

Parameters

level Level

The level on which the room is to exist.

point UV

A 2D point that dictates the location of the room on that specified level.

Return Value

Room
If successful the new room will be returned, otherwise ..

Exceptions

Exception

Condition


ArgumentException

Thrown if the level does not exist in the given document.


Remarks

This method will regenerate the document even in manual regeneration mode.

Example

Room CreateRoom(Autodesk.Revit.DB.Document document, Level level)
{
// Create a UV structure which determines the room location
UV roomLocation = new UV(0, 0);
// Create a new room
Room room = document.Create.NewRoom(level, roomLocation);
if (null == room)
{
throw new Exception("Create a new room failed.");
}
return room;
}