As far as I know, it’s not possible to apply a material per face in VA. I tried creating a zero-thickness wall layer to apply the paint. It seems possible to create such a layer, but the result doesn’t look good. (Display mode set to “Realistic”) If I change the thickness to 1, it looks fine, but this makes the print width thicker than needed since the No Print option can’t be applied in VA.
Is there a better way to apply a zero-thickness material, like paint, to a wall or slab?
Thanks!
Not a definitive solution, but what if you place that 1mm wall-layer to a Rhino-layer that has No print? I recall having some luck in hiding the door handles from showing in 2D this way.
Toani_Osterlund, thanks for your reply.
I tested whether “no print” works for VA objects, but it doesn’t. Does it?
@Steven_Kim
Here’s how you can do it.
I’m using the basic template “135mm Partition” wall style as an example.
In this example, I’m hiding the plasterboard layers from printing.
-
The plasterboard layers reside in the “Wall-Finish component” layer, so set that layer to “No Print”
-
Then in the Wall Styles editor, set the Properties/Print Width to “By Layer” for each layer your want to hide in print.
-
Check the results by switching on “Print preview”
-
Print
@Steven_Kim
And to test out a different method, what you also point out not-working (@fsalla @enric > bug report)
-
Set in Wall Styles Print Width to “No Print”
-
Observe that it works in Top view with “Print Preview” on.
-
Observe that it’s NOT working in Layouts, even with the same settings.
-
Print preview in Layouts look correct though.
-
The actual print looks good… Hmm, so it is working. Meaning that part 3), display in Layouts has the bug.
-
Test printing from Model space. The Print window’s preview is incorrect.
-
And the print from Model view is incorrect.
Ok, so this method of setting the object to No Print definitely has some weird inconsistencies in printouts.
(Rh8 SR14 & VARQ 3.1.0.19335)
@Steven_Kim
But also realising your initial challenge… You can set the material “per face” as you put it.
You should have the Material setting for only one layer to “By Parent”, such as the interior layer. All other “By Layer” (or some fixed material definition). This way, if you apply a material to a Wall object, only that one layer gets the Material assigned.
Thanks a lot. This method works!! However, “no print method” doesn’t work. Looks like you applied ‘no print’ in Projection. Seems like it doesn’t work in Section. It’s printed out.
I appreciate your instruction !!
Great that you have it working!
If you can describe how the No Print doesn’t work in Sections, I’m sure it will be rectified by the developers.