New to DC: topic for my simple questions to the pros
-
Sorry Moor, I don't understand. In the file I sent you, if I change the Instance name of "elemento da prelevare_shell" NOTHNG CHANGES in any window...
-
saveas the DC to a folder then bring it into another file, for some reason it does not initially work within its created file, after that, should work, regardless of the number of changes, the references are still maintained
-
OH BIG THANKS! I WAS MISSING THE FACT THAT IT DOESN'T WOTK ON THE ORIGINAL FILE!
-
Hi again! is there a way I can LOCK the rotation of a DC along specific axis'?
I have a panel which I don't want users to be able to use as ceiling, so I only want it to be rotateable along its blue axis -
It's me again!
I'm struggling since a couple days about one thing I think should be doable but I can't get in any way
to work in my DC.Basically I have a wall, made of two side pillars and a series of panels in the middle. My wall can be stretched to match some precise measures, which I set. The measures are exact multiples of the panels but may also admit an half-panel on the end, if needed.
When I stretch the wall, the start pillar must stay still (works now), the end pillar must reach the final point (works now) and in the middle I want the panel to copy a number of times. It works when I fix the length of the panels to a value, but I'm not able to tell SketchUp that it must stretch the last panel to half its dimension if needed.
Do you guys know a way to do that? Thanks in advance!!!
-
Hi
To work out the number divide the opening by the whole door size and convert to integer
To get the remainder take this number times the size from openingFor door lenx, use condition if remainder then the last copy (= copies) is to be remainder
There were some issues with the geometry and scaling, first applied lenX to two faces, then had to make a group of the edges so that it obeyed the formula rather than its natural scale
made outline to size to opening, added some copy function to the support
-
Thanks a lot pc!!! I'll have a look at it immediately!
EDIT
Everything is clear, I don't understand the syntax of these two formulas though:=parete Arty!d_mod_num-1 +if(parete Arty!remain,1,0)
Here I don't understand the space between "-1" and "+if" and I don't know the meaning of the "parete Arty!remain" without any checks to perform.=if(and(parete Arty!remain,copy=copies),parete Arty!remain,98)
Here I don't understand the meaning of "parete Arty!remain" without any checks: what will it solve into?MANY MANY THANKS!
-
The condition is either true or false, 0 or any negative number is read as false whereas any positive number is true.
A bit of a short cut in logic.The space is not required for mathematical functions, just there for my own readability
-
I have a new question for the community: I have an attribute which ALWAYS include alternatively the words "OPACO" "LUCIDO" or "SEMILUCIDO" (name of the material applied). The words are always at the end of the text string, but the number of digits before may change.
I want another attribute to report ONLY the occuring word from case to case.
EG: my material attribute returns "grey RAL7040 OPACO", I want another attribute to report only "OPACO".
Is there a way to do this?
-
@pibuz said:
I have a new question for the community: I have an attribute which ALWAYS include alternatively the words "OPACO" "LUCIDO" or "SEMILUCIDO" (name of the material applied). The words are always at the end of the text string, but the number of digits before may change.
I want another attribute to report ONLY the occuring word from case to case.
EG: my material attribute returns "grey RAL7040 OPACO", I want another attribute to report only "OPACO".
Is there a way to do this?
try so: =RIGHT(Material, 5)
-
Thanks Kostiaarh!
Sadly this formula returns always the last 5 characters, while the number of letters I have to report varies from 5, 6 and 10 digits.
-
You can use find with the item to be found included in the text to avoid the error , and test if the result is within the length of the original text
Note that semi is placed before in the conditional statements otherwise will not be selected
-
wonderful! Thanks!!
-
hi guys! I have a new question: I have a DC which features a choice between type1 and type2. I'd like to have an hyperlink to a pdf showing the technical specs of each choice, so I uploaded both pdfs to an S3 amazon server to have get a valid url.
Is there a way I can insert the <a href> tag inside a formula, so that the hyperlink changes based on the type1/type2 choice?
-
I am using 2018. however can see problem when referencing in a formula, a suggestion is to put the pages in the value section of the options list
-
As always, thanks a lot!
-
Hi all you DCs experts!
I have one silly question: for several reasons, the most complex DCs I have made make themselves unique after a simple copy of the original instance. Given the fact that I have to further investigate why this happens in specific cases, would it be possible to write a plugin which searches all the instances of the same DC and substitutes the identical copies with one single component? -
Any DC with nested DC(s) will become unique on a redraw, so I recommend using the definition name as a category rather than an identity, and use the instance name or a custom attribute as the identity. the #number is not considered, the reports "group by" is the instance or custom attribute.
If you simplify a DC so its nested components are not dynamic, then the definition #number will remain, so one could consider a method of simplification via a script as a possible solution depending on the DCs concerned.
Although you could script a swap for same, that "same" would have to be a simple DC with no nested DCs as the uniqueness would only be triggered again if there is a redraw
-
thanks Phil! Completely understood! Thank you!
-
Sorry to bother again...
I have another tricky question: I have issues trying to report attributes assigned to COPIES of the original instance. I mean: the fields areactually correclty compiled but the native reporting tool keeps only the result of the "original" instance.I attach my component (which I'm particularly proud of, maybe naively...).
You can spot the issue, for example, if you change the size of the main component eg to 150x100cm. In this case I replicate the inner "Riser_strutt.quadrotta", and the copy is resized to 100x50. If you now enter the component you will see that the copy of the original instance has a "COMP_FIN" attribute changed to 50x100 (dimensions of the tile after the copy).
If I generate report using the "8_PRELIEVO" template, I get a quantity of 2 on the string of "quadrotta truciolare Riser", and the "comp_fin" field still reports "100x100".Is there a way I can make this work? or is it impossible?
In this second case, my solution would be NOT to modify the copy of the original instance but instead include an invisible pre-set 100x50 component, appearing in the right places(s) when needed... Could this work?THANKS A LOT IN ADVANCE!
Advertisement