v4.0
general
Adds one or many tags on a parameter. This command adds Tags to the current set of tags on a parameter.
Tag( [InputObjs], [Level] ); |
Parameter | Type | Description |
---|---|---|
InputObjs | String | List of parameters to tag.
Default Value: Based on current marking and selection. |
Level | siTags | The Tag to add. This can be a combination of many tags or
siTagAll to add them all.
Default Value: siTagAll |
// JScript example that shows how to tag and untag parameters NewScene(null, null); CreatePrim("Cone", "MeshSurface", null, null); // Tag the subdivu parameter on the cone. Tag("cone.polymsh.geom.subdivu", siTag3); Tag("cone.polymsh.geom.subdivv", siTagAll); // Display the tags on the cone var oObj = GetValue("Cone"); var oList = oObj.TaggedParameters( siTag3, true ); for (i=0; i<oList.count;i++) { logmessage (oList.Item(i)); } // Remove couple of tags UnTag("cone.polymsh.geom.*", siTag2 + siTag3); // Display the tags on the cone var oObj = GetValue("Cone"); var oList = oObj.TaggedParameters( siTagAll, true ); for (i=0; i<oList.count;i++) { logmessage (oList.Item(i)); } // Now remove all tags UnTag("cone.polymsh.geom.*", siTagAll); |