Thank you Rob!! In case everybody doesn't know this, but Rob is the father (creator) of AccuDraw!! It is the single most productive tool in the history of all CAD software... enough said :)
@user-mgx9 ай бұрын
That is a great tool @BentleyMicroStation however, could you also provide information on how to create a report containing information about these pipes - their inner and outer diameters and total length? I would be very grateful.
@jaceksoroko10639 ай бұрын
You will need to learn about Item Types and Reporting. You can create Item Type called Pipe with a specific list of parameteres and then you can use Reporting Tool to create your custom report.
@user-mgx9 ай бұрын
@@jaceksoroko1063 This is true, but unfortunately, in the report definition, I don't see the possibility to combine and present information about the length of the pipe and its diameters at the same time, because the parametric solid has no length property, and the string line does not contain information about diameters. Item types are a separate issue, of course it doesn't make sense to enter such information manually into an item for every pipe, and unfortunately I don't see an option to write named expressions that would be able to read both information at once (the same as in the case of report definitions). Perhaps you know where I could find more information on such a complex issue?
@jaceksoroko10639 ай бұрын
@@user-mgx It can be calculated using Expressions in Item Types. Extruded Solid has the following parameters: Volume, InnerDiameter, OuterDiameter. Knowing this parameters you can calculate the length. The expression for Volume is: this.GetElement().Volume. The expression for inner diameter is: this.GetElement().GetItem("SmartFeaturesSchema:ExtrudeAlong").InnerDiameter. The expression for outer diameter is: this.GetElement().GetItem("SmartFeaturesSchema:ExtrudeAlong").OuterDiameter. Once you have this values you can calculate the length from the formula: length = volume / ((pi * (OuterDiameter/2)^2) - (pi* (InnerDiameter/2)^2))