Jump to content

Accidentally Deleted Ceiling-Main Class

Recommended Posts



I've accidentally deleted a class related to the door tool, specifically the Ceiling-Main class.

It appears that this class is automatically generated after the first use of the door tool to control the visibility of overhead lines for RCP creation.


It seems that deleting this class messes up the whole door tool since I can no longer toggle the overhead lines off.

I expected the door tool to automatically generate the class once again, but it doesn't do that.

I've already tried creating a new file and importing the exact class back into my file, but that doesn't do anything either.

I want to know If I can somehow recreate this Ceiling-Main class to avoid starting over with a fresh file.




Link to comment

Oh that's right. It seems like I mapped it to a layer called "None". However, I've also deleted the Sills layer and have reassigned it to the same layer called "None".

So shutting this None layer hides the entire door. Is there still a way to separate these once again? 


Thanks for the quick reply.


Also I am on Vectorworks 2015

Edited by Raymond Tran
Link to comment
  • Vectorworks, Inc Employee

If it was mapped to None then I am not sure of the best solution, if it were mapped to any other class than None you could make sure all other objects were moved out of that class, recreate ceiling-main manually then delete the mapped class and redirect the components to ceiling-main, but None is not a class you are allowed to delete. I'll check with a few others here, but that isn't one I can remember running into before, apologies.

Link to comment
  • Vectorworks, Inc Employee

@AlexS in Support I think had the cleanest fix:


1) Recreate the Ceiling-main class in the affected document manually.

2) Use Custom Select or Select Similar to select all Door objects.

3) Click Settings in the OIP and under 2D Visualization, set the visibility to be controlled by Class and then next to Wall Lines, select Ceiling-main.


This seemed to bring it back to normal in a test document here.

Link to comment

If you have a lot of doors you are working with, this can probably be done through a worksheet also.


Create a database row with a criteria of Record Door is Present.


Enter the following formulas into the database header rows cells.










If you put then in the order above, the first column should be Sills; the second Ceiling-Main; the third NonPlot; the fourth Ceiling-Overhead.


If you type the desired class name into one cell and copy it, you can then do a multiple selection of the other doors and Paste and it will fill in all of them at the same time.


You could also create the worksheet database using the Tools:Reports:Create Report, but that is harder to explain in text.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...