Enable Tag upon selected?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 15/10/2012 at 07:05, xxxxxxxx wrote:
Is there a way to enable the python tag only, when the object that the tag sits on, is selected?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 15/10/2012 at 07:40, xxxxxxxx wrote:
Hi hypoly,
in the Tags' code, you can just check if the object is selected. And if it is, you can execute the rest of the code.
import c4d def main() : og = op.GetOrigin() if not og.GetBit(c4d.BIT_ACTIVE) : return # Rest of the code
Note that the rest of the code is also evaluated if the object is one of multiple selected objects. If you want to ensure it is the only active object, you can do:
import c4d def main() : og = op.GetOrigin() if og != doc.GetActiveObject() : return # Rest of the code
Cheers,
Niklas -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 15/10/2012 at 07:49, xxxxxxxx wrote:
Thats great, thanks Niklas!