Thanks, Nathan.
It was my pleasure also meeting with you. That is what is so great about the BaseCamp, meeting people in forums like this face-to-face. I assume you'll be at the Vancouver BaseCamp since you are close by.
Posts
-
RE: PlusSpec extension? Anyone considering or using it?
-
PlusSpec extension? Anyone considering or using it?
PlusSpec was demo'd at the Basecamp and I thought it impressive even though I'm not a builder or designer.
Are any of you considering it? I am thinking of getting the U.S. version because of their Black Friday offering which is good through the end of the 26th.
-
RE: Edges: Remove any Material assigned to an edge?
I've noticed, mostly from models from the 3D warehouse or from folks new to SU, that there seems to have been unintended edge-coloring. Normally, I wouldn't have noticed, except when doing more "artzy" modeling or when emphasizing functional elements in the model such as process equipment and I turn on Edge Style > Color by Material.
I know that I have often been in a hurry, triple-clicked surfaces or done a Select All and applied a material to edges mistakenly.
So the script is handy for reviewing a model and doing a quick cleanup.
-
RE: Edges: Remove any Material assigned to an edge?
Palou:
Download and install TIG's latest .rb file.Open the attached skp file
View Scene 1 which has View Hidden Edges turned OFF and then Scene 2 which has View Hidden Geometry turned ON and notice that smoothed edges of the cylinder are colored red.
While on Scene 1, select all the geometry, go the the Edit menu, TIG's plugin should be listed near the bottom of the menu, click on it and follow the instructions (Choose Yes to process hidden edges).
Now go to Scene 2, and notice that the smoothed edges which were not visible in Scene 1 have been recolored to the Default edge color as well as all the other edges.
-
RE: Edges: Remove any Material assigned to an edge?
Nice job.
Seems to work well.
Thanks, again.
-
RE: Edges: Remove any Material assigned to an edge?
Sure, a Yes/No would be fine. I hadn't considered that there would be away to do that.
-
RE: Edges: Remove any Material assigned to an edge?
@tig said:
So the correct usage is, if you want to process hidden/smoothed edges, first use View > Hidden Geometry > ON, then those edges can be in the selection selected.
...That is exactly what I was hoping for.
Hope hope your wife is feeling better.
-
RE: Edges: Remove any Material assigned to an edge?
Thanks, TIG!
I also did a test of View > Hidden geometry with a Push-Pull circle. When turned ON, the smoothed edges were processed. When turned OFF, the smoothed edges maintained their existing material/color.
P.S.
Missed you at the BaseCamp 2018. It was quite good. -
RE: Edges: Remove any Material assigned to an edge?
I tested with SU2018.
It works as you mentioned in the above posting when a selected object is not in a group, but not recursively for any of selected groups or "subgroups" (all groups within selected group)
If you do a Select All and then run the script you'll see what I mean.
-
RE: Edges: Remove any Material assigned to an edge?
That was quick. Your help much appreciated.
Results were kind of hard to predict.
Among other things, it has problem affecting all edges inside of a group or subgroups.Attached is my test file.
Also noticed that when doing a Ctrl+Z (undo) that each segment of a circle had its material undone, one-at-a-time. If the code cycled through a sequence of a Select-All function, followed by a Deselect-Face, and then apply the Default Material ... would that be more efficient?
Could the script be located in the EDIT menu and be display as "Edge Remove Material"?
-
Edges: Remove any Material assigned to an edge?
Looking for a quick way to remove materials assigned to edges in a model.
Is there a script that does this?If not, then would someone be willing to create one that could to the following:
-
If loose geometry is preselected then the script would remove the materials from visible edges.
-
If groups/components are preselected, then the script would recursively remove the material from all visible edges contained within the groups/components. The script would be context sensitive.
-
The script would not execute unless there was preselected geometry.
-
-
RE: [Plugin] Extended Views v1.2 UPDATE May 23, 2013
@tomaszdrgas said:
I managed to fix it.. (So proud )
@unknownuser said:
. . . But it works with user defined axes. Currently if you change the axis of your model, and then change to one of the standard views, it will not align to your set axis. This plugin fixes that and it aligns the camera to the user defined axis.
Although it includes a Bottom View icon and performs a "Zoom Extents", it doesn't pivot the view according to the CURRENT axis, however.
I tested this new version using SU2018. -
Windows - Preferences - File Locations; Defaults for Win10?
Just installed SU2018 on a new LapTop running Win10.
I noticed that some of the folders were pointing to OneDrive.
Does anyone know what the folder location defaults SHOULD BE for the initial installation?
-
RE: [Plugin][$] Curviloft 2.0a - 31 Mar 24 (Loft & Skinning)
FYI, the last couple of weeks I have had numerous crashes. I,m not sure, but it could be when dealing with large- segmented curves or with very small curves whose segments or angles are beyond SU tolerances. I believe 2017 and 2018 will now warn if arc-segments are incompatible when trimming, for example, the corners of a rectangle. If. Curviloft doesn’t error check for this or other warnings could this could problems? There were cases last week when merely passing the Progflile’s cursor over an edge, without pressing the mouse, would crash SU.
-
RE: [Plugin][$] Curviloft 2.0a - 31 Mar 24 (Loft & Skinning)
Thanks for the update and for informing us so quickly.
-
QUESTION: Soften and Smooth. Is this a "stored" attribute ?
When softening and smoothing, the there are 2-sliders and 2-checkboxes in the UI which determine the appearance of edges and surfaces.
With modifying or editing complex geometry there can be portions of the hidden geometry which seem to display differently. This can can happen because of inaccuracies when selecting geometry or when manipulating existing geometry or adding new geometry which intersects existing smoothed-geometry.
****1.****Does SU store the Soften-Smoothed settings originally applied to geometry so that those specific attributes/values can later be extracted and reapplied?
****2.****If so, can these attributes be extracted and reapplied via Ruby?
-
RE: REQUEST: Color Front Faces in Group or Component
How do you propose to determine the 'material' to be used for the [selected front-faces?]
I think the simplest way is for the user to be required to pre-select the color they want to use by choosing a color in the Materials windows.Then run the script.
A. The script would use the color chosen by the user and create new color by copying it and adding a custom suffix or prefix to the name so it could later be identified to assist in reverting all surfaces with that color, if desired, back to the default front face color.
B. I would be happy to manually turn on monochrome style before running the script to assure the front faces are oriented properly, but I suppose if you want to build that in as feature when the script is run that would be up to you.
C. Perhaps the Paint Bucket cursor would appear and the user could paint the selection
or the script would just automatically apply the color to the pre-selectionIs this tool used on a selection of components/groups, or more globally on all such 'containers ?
The user would have to do a pre-selection of geometry (if there was nothing selected a message would occur to notify the user to make a selection and run the script again). The script would disregard components/sub-components found in a pre-selection. If inside an entity which contains subgroups, then a pre-selection of objects would still be required and pertain only to that pre-selection and its subgroups.D. Hopefully, the user could use Ctrl-Z to undo the changes immediately after the script has run.
What about badly modeled geometry with textured back-faces etc ?
They would not be considered. Note: Trimble Connect currently can not render texture or patterns with transparency either.As far as the logic for nested components goes I see why it would be very tricky.
I'm thinking that I could get by with only the un-painted front faces within nested groups being affected. I not sure, now that I have read your posting, that we want to include the faces of nested components as it could have unexpected results. Perhaps that is something that could wait for later on and add in if really needed.For reverting the painted front faces back to the default front face color, could a script then search recursively for any geometry with the custom color name (mentioned above in Step "A.") and replace them with the default front face color? The user could then manually purge the custom color.
-
REQUEST: Color Front Faces in Group or Component
I am working with a client who would like to manage our modeling project using Trimble Connnect (TC).
We have done some testing and it seems TC will only display colored-Front Faces (FFs). The color MUST be painted DIRECTLY onto a FF, groups or components with a color applied to them will not display that color when the model is published to TC.? Could someone develop an extension that would automatically paint any FF which have the default color?
It would be able to drill into subgroups/subcomponents and paint the FFs including smoothed-FFs.?Note: I tried the Repaint Face script (by Clark Bremmer) but it can not paint all the facets of a smoothed surface at once.
? Also, if possible, have a way to extract a FF color from within groups/components without editing (opening) them, remove the color from those FFs, and use the extracted color as the active color for the Paint Bucket tool. The reason for this is that the coloring or rendering requirements of a model could change as the project project evolves. I don't want to drill into the subgroups/subcomponents and manually remove and repaint each FF of a specific color; I would rather be able to just repaint the parent group/component. This could be a separate script or an option of the painting script, whatever be the easiest to develop/maintain. -
RE: [Plugin] Add Height from Datum
Thanks, TIG.
I guess my age status/memory was playing tricks on me. :}Also, what works is assign a shortcut key to "Make Selected Text Dynamic" and the Text tool.
Draw a label. When finished and the Text tool is still active, pass (and keep) the cursor over the leader to select it and then use the shortcut for "Make Selected Text Dynamic"..... I don't suppose a script could do something similar, could it? Add Datum would start the Text Tool and also an observer of some kind which looks at Text tool activity. When the user completes the label, it is selected and the "Make Selected Text Dynamic" is applied.