Yes viewport display it does. But display was working ok without the linetype workaround. Setting in section style boundary width scale was giving thicker sections than projections.
If we are talking about printing it does not work even with linetype workaround.
Same print width between sectioned and projected parts.
Maybe I’m not following (which is very possible)? The clipped and sectioned edges of the Cyan layer should be .9 and the red should be .13 and printed as such. I’ve attached the pdf output from print.
I made the red sections display magenta (same thickness as red) and I made the Cyan sectioned objects display Green (.9 mm vs their layers .3 mm)
Is this right or am I completely misunderstanding?
@Trav thank you so much for you time and patience, no you are following totally, it is just something is not right on my side.
I open the file you uploaded and just print to pdf without changing any settings in the file or print window. My print is completely different than yours.
My guess is you dont have visualARQ running. Note the differences in my print, same print widths in both sectioned and projected parts.
I went ahead and tried all this you pointed me to with rhino only geometry and template.
it works as it should, both display and print width are ok, sections according to layer section style custom linetype print width, projections according to layer print width.
@ng5_Alex Make sure you use the Hidden display mode in your detail views for when you print the layout to vector output, for consistent colors and line-weights.
This is the result I get after changing the display mode to Hidden:
Its not about hidden style any more. colors are ok and not the issue.
As shown in you screenshot too, custom linetype in layers custom style as a workaround does not work as it should in VA. Green curve should be way thicker, since it has in its layer a custom linetype assigned with large thickness.
please see previous posts and uploaded files, is this a bug in VA or somewhere in the VA style settings, custom linetype in layers gets overidden?
these are two solids one tall one short. Left gets sectioned right is projected.
Both are at the same layer which layer has a custom section style.
In order to have thicker section boundary than projection, in Layer custom section style you set like Travis demonstrated a custom boundary linetype with desired width.
As my screenshot shows, also Travis examples, this works as it should in Rhino, but does not work in VA.
You can check the uploaded files for research and debug (if it is a bug).
VisualARQ can’t figure out how print widths in section styles and custom linetypes widths work in Rhino 8, and might not apply it properly in printing results. For that reason VisualARQ has kept the Section “Print Width” attribute (available in Rhino 5, 6, and 7) in the object styles dialog, or from the Section Attributes section, in the Rhino properties panel. Unfortunately this cannot be controlled by Layer.
In the example file of @Trav , what is the true Print Width of the extrusion section boundary? Do you have control about it? I think you don’t, that’s why this has been improved in Rhino 9.
In that example, the object Layer has a Print width of 0.18mm. The section boundary Width scale is set to 1, and it has a custom linetype Width of 3mm.
Using a clipping plane, the section boundary looks thicker than the extrusion edge in projection, ok, but it doesn’t print as 3mm, as someone may expect. You can draw a line next to it and assign that thickness to compare the results.
unfortunately, changing print width from VA section styles properties is a reason for us to a abandon VA. I hope you agree, that if someone has to adjust the section print width of lets say 15 wall styles from 0.30mm to 0.45mm one might better start looking for other software. Besides taking too long this process is prone to errors, meaning that the user is bound to miss to update the print width of one or more wall styles.
Locking out the only Rhino workaround does not make sense.
As is we dont care if it is true 3mm, we only care that we can set a custom linetype thickness and indeed sections are thicker than projections both in display and print (as shown in my pdf upload), and we can do that by visiting only one properties panel, that of the custom section style of the layer, that has all 15 wall styles assigned.
@Trav Are you sure? in your file, I’ve drawn a line of 3mm, next to the extrusion section boundary, just for comparison, and they have different thickness in the PDF…
If anything I think we should probably make the Line Width value in the print dialog affect Section Style custom boundaries. Then the Scale By value would affect those as well.
I thought setting up a custom linetype through layer custom section style would create in the document a custom linetype with 3mm width and not 1.2mm, a value i never set. Custom option as is acts as an override.
I believe this confusion happens because in the drop down menu in the layer custom section style, when you want to select a custom linetype there are only two oprions. One By layer and two custom, thus you cannot select from a list of linetypes that are in the document, and any value set at custom overrides the linetype.
Could this maybe be an option in a future Rhino 8 update?
Rhino 9 Section Styles can now support document linetypes. Unfortunately 8 would need a lot of wires ripped out and put back in to do it.
However! Not all is lost. When you create a custom linetype on a section style. Theres an option at the bottom for it to add that custom linetype to the documents linetype collection as well but its just a snap shot not a live sync as you’re noticing. You have to basically keep pushing to those changes back to the document linetypes. Not ideal for sure and much improved in v9.
Great, all needed to work with custom section styles is understood on my side.
Yup, Rhino 9 got it right.
So for Rhino 8 still, no live sync between linetype and custom section style its ok, because even like this its flexible to set per layer the width and hopefully this somehow can become available in VisualARQ.
Thanks @Trav! I wasn’t aware of it! Probably the fact the section boundary was not affected by this scale confused me. Good to know you reported it to YT. And better to know printing line-weights for section boundaries can be managed through custom linetypes. @ng5_Alex We will see if we can make this work with VisualARQ objects and views.