there is no "&&" function but "AND"
use =IF(and(leng >=50,with<=20),true,false)
or can use nested
=IF(leng >=50,if(with<=20,true,false),false)
which returns 0 or 1
true or false can replaced for any other outcome
there is no "&&" function but "AND"
use =IF(and(leng >=50,with<=20),true,false)
or can use nested
=IF(leng >=50,if(with<=20,true,false),false)
which returns 0 or 1
true or false can replaced for any other outcome
Whenever you create a component, a definition is kept in the drawing you are using. So deleting all the instances does not delete the definition. Deleting is achieved by purging the drawing via window/model Info/statistics/purge unused. You can, also delete unused components via the component browser by right clicking an item and select from the context menu.
Within the file you posted there are unused "corrugated wall, roofrow#2, row#1, Sophie, tp150bit#1" the copied subcomponents of these may interfere with your component and create the effects you are experiencing. this may be the case with the drawing you are inserting the DC into
Purging is required....
where you save and insert a DC explains the change in attributes, from your home position on the component browser you can enter the latest updated instance, whereas if you go to the folder where the DC was saved you use the original settings.
You may have noticed with a DC which copies itself, many unique components are made, so that purging after many edits would probably be required. I suggest in this case, that one uses groups for the sub_entities so that you don't need to worry about them.
Another idea you may consider as you build larger objects which consist of many sub_entities, is a level where you can outer shell, explode and make them one component. This is required for quantity lists, otherwise you end up with lots of useless data (sub entities) which slows the operation down.
Hi
Checked DC, correct and works fine. could you check the axis 0f the model you have inserted it and see if it changed the DC axis?
@hellnbak said:
My needs are simple.
I want to think about a model, and have SU build it for me.
yes thats release 2045, when the computer is implanted in the brain
LenZ "
=15.1 cm" indicates an error, which can stop the DC from working (=15.1 would be correct without the "cm")
could you upload the DC?
otherwise open and check the axis of the DC, this can be corrected (right click a part of the axis and place) and then close and save it as a component (use right context menu)
love the contrast with the light and dark timbers, it highlights the dovetails, I will use this concept on the next personal piece I build
one should test each expression or formula
you wrote:
copies=(Component#2!LenX)/(Component#23!LenX+Component#2!spacing)-1
put in the current values
=320/(320+320)-1
=-0.5
as copies rounds to an integer, the result is -1
the answer you want is 0
try
=Component#2!LenX/LenX-1 (that is the full length / length of the kerb=1 then -1 as you don't need a copy)
(side note: you can after placing the"=" click on variables to place them as you do on excel or spreadsheet cells to build your expression to save writing)
then you need to move any copy to desired position
expression for position
x =copy*LenX
copy is a read only attribute which appears in the copied item
x = 0*360 = 0
now try scaling
you will note that the repeated shape is always short of the grass,
if the scale is increased enough for the copy, if you click into one of the copied items you will see the read only item "Copy"
you need to now consider whether you want the final result to be a fixed multiple of your component#23, or some variant of component#1
or you may take up the difference by spacing the kerb units
the decision is yours
only variable that acts as a counter is copy
so need to make an expression using this when comparing to other variables
know each object is copy+1
also its a multiple of the "missing rate" (num)
however sometimes its a perfect division other times not
so need to make a formula which gives the decimal part of the division
=(copy+1)/num-int((copy+1)/num)
then use this as if statement
use two variables
length =current("LenY")
wide =current("LenX")
Summary =length & " x " & wide
this should force the redraw
@box said:
Surely it should be a group.
the outer wrapper should be a component, the inner wrapper a group containing groups that way the inner wrapper can be outer-shelled and exploded leaving a solid which can be taken off as a single item. (the component can be swapped if required editing) If they were all components one would have a lot of unused components to be purged, at least groups clean-up after themselves.
Hi
another technique would to select a shape say a circle, make the fill transparent by clicking the button in the shape styles, then increasing the stroke by entering say 20 thus creating a doughnut
Hi Tanner,
I made a simple DC to test out the problem you are experiencing, yes its true the imported DC position formulas are over written. To stop this I wrapped the DC required to import in a DC (wrapper)and passed the required copy values through. This works and protects the contents
I attached the simple DC to illustrate this
Cheers
Philip
"his would be THE real game changer for Layout"
I agree
there is a slight over extension of the lug, sketchup has problems with small bits, in this case extrude the lug back a bit, otherwise for small details scaleup, preform the operation then scale back down
Here is one solution using DC
A cubic with two DC holes (cut2, includes the rim)
As for scaling, one requires the insert point to be on the outside otherwise to hard to calculate, therefore place the surround with toggle to inner (smaller) size, place and scale to suit opening then use interact finger to toggle to outer.
Cheers
Philip
PS
another method using four cubic components, would be to join them without worrying about hidden lines/ faces. But to incorporate a outer shell/ explosion at some point when happy with the object created. Then one can use "cutlist" or other for material takeoff, as shown in some of my other posts.
one can swap the childless component with its original if one need to amend it at some later point.
can you post an example?
Hi
the content of text and labels are not dynamically controllable
You can place dimensions to show or hide
or call the alert message box to show data using the interact hand / finger
as per example attached
cheers
Philip
"Soften Edges" is probably the tool you need, access either through window or context right click on selection