Appearance Assign
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi TF360,
I have a script which applies different (custom) appearances to the same material. It is soo basic that I will not attach it. One critical code line is stated below. F360 kernel issues the warning message
"Appearance can't be deleted because it is linked with an applied Physical Material: Steel. To delete the appearance, first unassign and delete this material from the Physical Material command".
It is not only one message but a stream of them accumulating in the warning queue (depending on how many assigned operations the script attempted to perform).
So there is a couple of issues here:
- Why issue the subsequent frivolous dialogues with the warning when the previous one hasn't been cleared up? Tens of such dialogues can accumulate on the screen, requiring laborious mouse clicking to clear them up.
- Why issue an exhibitionist type of warning in the form of the interactive screen dialogue even if the F360 is run via a script, which so far does not have the ability to click the mouse button?
- What is the logic behind such a warning? It is legal to add appearance to the Design. appearancesDesign.addByCopy(thisAppear, newAppearName).
- By the logic? presented in the warning message, once added (addByCopy()), such custom appearance can not be deleted …. without deleting associated material. In this case, there is only one design material, Steel … which obviously can not be deleted!
- Why is there a restriction on applying different appearances to the same material (without creating its dummy copy)? A simple real-world example would be Steel material at different temperatures affecting its 'hue'. The current F360 model is, in this regard … unreasonably cumbersome and heavy.
If I can recall, the situation is the recent one, as in the past (I don't know exactly when) I haven't experienced such problems. Is there a new elephant in a room full of china … without capable Mahout?
Regards
MichaelT