Here’s what you can control for label:
You may need to set a slightly bigger label diameter for shapes like tea mug, as they don’t strictly follow their diameter property.
It might help to make the label a child object of the main one, to keep them together when moving around the scene. You can do this in the scene tree.
Labels may be semi-transparent, just make sure you setup a proper reflection mask to cut the unnecessary reflections. You may also want to configure the back side of the label to match the front one. Read more about semi-transparent labels here.
Here is a sample script that creates a label shape:
var m = scene.root.addMesh("label", "generator.pos.Label"); var g = m.generator; g.width = 20; g.height = 10; g.diameter = 10; g.segments = 64; g.scale = 1; g.fitToImages();