Jump to content

Apartment Area 1.2.1

   (0 reviews)

2 Screenshots

About This File

This nice script summarize all Space-Areas, which are part of the same Appartement Number and shows the result in a symbol based stamp. Alternatively you can get apartment. Alternatively we can pull out sum of apartment area with a worksheet. But this Marionette is also a nice method to do this.



1. The Marionette Objects access to the field "11_Room ID" of the space object. Every other field can be used if necessary by editing script

2. with the Marionette PIOs field "Raum ID" you can tell the stamp, which apartment should be displayed.


Apartment Area v1.2.1 v2019.vwx



What's New in Version 1.2.1   See changelog


Bulletpoof against comma decimal seperator and units strings like qm, m2 etc.

Update v2019


  • Like 5

User Feedback

Recommended Comments

Hallo DomC,

thanks for this post and the tool. It's great! 

I am using this marionette. But, still...there are some issues.

As soon as we move the stamp, the area text disappears.

The same happens when we rotate it. 

If we change the scale from 1:50 to 1:100 the line spacing of the stamp does not work.

Is it possible to repair this bugs?

cheers, Mi&D

Share this comment

Link to comment

Can't reproduce that with the information you delivered.


1. Maybe your stamp just loss connection to the rooms, Room ID changed etc. Does your spaces have the value Room ID as Example "W.1.1" like in my example? 

    Changing scale, rotating or moving maybe just update your stamp and it shows the truth (stamp has no link to rooms)

3. Does my example work? If yes, what you made different?

4. Maybe you created a hybrid symbol and symbol text is 3D or something like this?

5. Maybe there is an issue with your document units show or hide or did you created a custom area unit? The record field is a number if you feed this number with a string (5 qm instead of 5.0) it will maybe fail. Try to make a Text field in the record format could fix if this was the issue.


6. Line Spacing

The tool works like a symbol with text, linked to record. So you can test that with a simple symbol. Your appartment area stamp will look like your symbol. If it looks wrong, your symbol also looks wrong. Maybe unfix textfield width in your symbols. 


7. Upload your Example ... it's hard to help without that.




Edited by DomC

Share this comment

Link to comment

Thanks for Reply. DomC

In the following I try to reproduce what I did:

1. copy/paste the "area marionette" from "Appartment Area.vwx" into my file. I change the Room ID from "B.2" into "2301" and actualize. In this moment the m2 line


In the other hand I've noticed that even though it is in my file, the stamp still shows the m2 area of "Appartment Area.vwx". As soon as I move the stamp, the area m2 disappears. I didn't find a way to make it show up again. 

Another user recommended me to transform the marionette object into a wrapper node, and the edit the marionette, to transform it again into an object node.

But even this didn't work.

the file is very large, I uploaded it on wetransfer: Here is the Download-Link 

If you could have a look at it, would be great.



Share this comment

Link to comment

It's point 1 from my list above. This stamp needs the Field "Raum ID" which is an empty field in all your spaces. "Raum ID" is not the same as "Raum Nummer".

Share this comment

Link to comment

Hi DomC,

thanks for reply.

As you can see in the uploaded images, I am using Room ID.

Nevertheless the Marionette Stamp is not displaying the area...


I tested the Marionette in a new file, in which i copy/pasted 3 spaces.

I copy/pasted the Marionette from your Apartment Area.vwx. As soon as I move it or actualize it, the line spacing isn't working anymore.

But the area m2 stays ok. Which is not the case in the file I've sent you on wetransfer. How come?

Bildschirmfoto 2018-09-21 um 09.19.54.JPG

Bildschirmfoto 2018-09-21 um 09.20.35.JPG

Bildschirmfoto 2018-09-21 um 09.23.10.JPG

  • Confused 1

Share this comment

Link to comment

1. In your original File-Download none of the Room_IDs have some content. Now you found the right field the m2 is visible, right?

2. If I copy the original Marionette in your original File, enter a room id and link room id to the marionette (same room id), everything works as described.

3. You created a Marionette, which is completely different to the original script. You don't use a symbol you just place text objects. If you created a new script maybe a Thread in the forum would be the right place to discuss this. 

Share this comment

Link to comment

Hello DomC,

thanks for reply!

1. yes. correct.

2. also correct

3. With the help of some colleagues in VW-Forum we developed - based on your marionette - a marionette in which we can adjust the text format and -style.

Concerning the symboI-issue : I wasn't aware so far, that it affects the performance of the marionette whenever it is a symbol or not...Could you please give me a hint, were I can get more information about this topic...

thanks, Mi&D

Share this comment

Link to comment

hello DomC,

in the Swiss VW-Forum some users are developing a methode similar to your marionette "apartment area". see #38 on



moreover this marionette should write the area of all spaces with the same Room ID in a database.

after this we can use mutli-stamp which takes this information from the database for getting the data on our plans.

In the end it should be possible to make a legend based on this data. 


could you help me with this?

how can we program the marionette, so that it attaches the apartment area  in each and every room of that apartment?

I would be very thankful.


Share this comment

Link to comment

Hi DomC,


this Marionette Script is just great! But I think I doesn't work with the german decimal number separator = ,


I always get the attached error message

Bildschirmfoto 2019-02-12 um 12.07.51.png

Share this comment

Link to comment

Thanks DomC for the quick reply and updated Marionette, though it still doesn't work. I still get the same error message. After debugging it shows these values:

Bildschirmfoto 2019-02-13 um 10.49.41.png

Share this comment

Link to comment

Are you testing in 2019?


In 2019 space delivers cm2 for area and negative elevations will result in empty output. That will result in issues because the script is not made to deal with empty input. I will look what.


Also the "Get Record Field" Node from 2018 will be broken in 2019. 

Share this comment

Link to comment


It hard to intercept every bug in other components but I think this Update will fix it:


1. Uses 11_Area which seems to be m2 instead of cm2

2. separate numbers from unit and can handle , as dezimal delimiter.

3. Returns 0 for Bottom elevation if elevation is negative (can't fix this, maybe I could by getting the IFC elevation height, but I don't want to)


You can try the attached Update File it will work without error Message


Apartment Area v1.2.1 v2019.vwx

Share this comment

Link to comment



I think the 11_Area actually returns the value in the current document unit area settings. Best to not depend on that being a specific unit. Better to do the conversion to what you want yourself if you are doing calculations.

  • Like 1

Share this comment

Link to comment


3 hours ago, Pat Stanford said:

I think the 11_Area actually returns the value in the current document unit area settings.

Hi Pat

Thanks for reaction. You are right and I already switched to 11_Area in the 2019 File. 

Share this comment

Link to comment

Hi Dom,


it would be great if you could include the possibility to choose between net and gross area!

Share this comment

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.

Add a comment...

×   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.


7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114


© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

  • Create New...