cbrn
Mechanical
- Jun 28, 2005
- 1,066
Hi everybody,
related to thread561-129072 and others indicated there by the posters, here's something additional I've learnt about instancing in NX2:
Problem: instancing does not always work with some features, especially sewed solids
Solution: all previously said in the other threads apply. The turnkey is generally to group the feature to be instanced, then to instance the group. IN ADDITION, in the case of sewed solid from FF surfaces, I learnt that it is necessary to group each surface belonging to the solid together with the solid itself. If not, there will be an error message: "can not perform operation with the solid required" (or something like that... My GUI is not in English...)
Exception: the method works very well if the FF surfaces sewed together to form the solid are Studio Surf (2x0, 2x2 or other, it doesn't matter), but it DOES NOT if the surfaces are, for example, "from curve mesh".
On the other hand, the method "extract body from the sewed solid, then blank original, then add etc" does not work with a sewed solid constructed from Studio Surfs (even adjusting tolerances has absolutely no effect)
Possible generalization: if the FF surfs are constructed from parametric curves (mine are from equations), I find it simpler as general rule to instance the curves, either by the Instance built-in command, or by giving to them the appropriate equations, translated or rotated as needed (I know, this last method can work only if the curves are from equations...), and then build the surfs, the sewed solids, etc.
Probably someone can explain why UG is behaving in such a strange manner with instances... I found nowhere in the Help a description of which cases the Instance command works for and which it doesn't...
Cheers!
related to thread561-129072 and others indicated there by the posters, here's something additional I've learnt about instancing in NX2:
Problem: instancing does not always work with some features, especially sewed solids
Solution: all previously said in the other threads apply. The turnkey is generally to group the feature to be instanced, then to instance the group. IN ADDITION, in the case of sewed solid from FF surfaces, I learnt that it is necessary to group each surface belonging to the solid together with the solid itself. If not, there will be an error message: "can not perform operation with the solid required" (or something like that... My GUI is not in English...)
Exception: the method works very well if the FF surfaces sewed together to form the solid are Studio Surf (2x0, 2x2 or other, it doesn't matter), but it DOES NOT if the surfaces are, for example, "from curve mesh".
On the other hand, the method "extract body from the sewed solid, then blank original, then add etc" does not work with a sewed solid constructed from Studio Surfs (even adjusting tolerances has absolutely no effect)
Possible generalization: if the FF surfs are constructed from parametric curves (mine are from equations), I find it simpler as general rule to instance the curves, either by the Instance built-in command, or by giving to them the appropriate equations, translated or rotated as needed (I know, this last method can work only if the curves are from equations...), and then build the surfs, the sewed solids, etc.
Probably someone can explain why UG is behaving in such a strange manner with instances... I found nowhere in the Help a description of which cases the Instance command works for and which it doesn't...
Cheers!