Section Style print color

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.

Page 1.pdf (52.8 KB)

Layer Section Style Boundary_Custom LInetype-trav.3dm (4.7 MB)

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.

left is my print right is 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.

Linetype Workaround OK.3dm (66.3 KB)
Page 2.pdf (7.6 KB)

So now i need to find out where in visualARQ settings i set something that overides the custom linetype width in layer section style…

Perhaps @fsalla will see this and have more news.

Thank you again.
alexandros

Ahh, correct, I do not have VisualARQ installed currently.

@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:

@fsalla

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?

If it was working it should look and print like this

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

best
alexandros

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.

Hello @fsalla

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.

One move, updates all wall styles.

Its messy and unclear but if if the custom linetype width is set to mm it will print through at that value.

@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…

print Widths.pdf (7.6 KB)

Linetype Workaround OK (2).3dm (96.8 KB)

Am I missing something?

Width Scale on the Section Style is Display Only. Doesn’t affect print at all.

The Linetype dialog Width at 3.00 mm is what the print routines going to look at.

@fsalla I notice in your 3dm file that the print settings are applying a scale to lines. This might be why they aren’t aligning?

I moved your line and snapped it to the edge of the clipping rect then reset the line width print scale in the print dialog and it seems to match.

Hello @Trav ,

Similarly to Francesc, i added a polyline, assigned the custom linetype and this is the result. They do not match.

Page 3.pdf (7.6 KB)
Linetype Workaround OK_2.3dm (69.3 KB)

@ng5_Alex

In your file, the Section Style uses a Custom Linetype that only it (the section) uses with Width 3mm.

The Line uses the Layer 01 Sections Linetype which is set to print at 1.20 mm

The layers section style linetype is not passed on to other objects on the same layer. It only applies to the sectioners boundary.

I think that might be part of the confusion?

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.

oh i can see now what happens.

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.

v9 using the documents linetypes table.

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.

Thank you again,
alexandros

After looking at this with the two of you. I’ve logged two things for us to improve / fix.

RH-96390 v8 Print Dialog line width scale ignores section boundary lines

And I notice there’s a bug in v9’s boundary print width atm.

RH-96389 v9 Section Boundary Linetype drawn at wrong width

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.

Thank you @fsalla