#encode======================================================
from aspose.threed import Scene
from aspose.threed.entities import Cylinder
from aspose.threed.utilities import Watermark
mesh = Cylinder().to_mesh()
encodedMesh = Watermark.encode_watermark(mesh, “Hello”, “”)
Scene(encodedMesh).save(“test.ply”)
#decode======================================================
from aspose.threed import FileFormat
from aspose.threed.utilities import Watermark
import aspose.pycore
mesh = aspose.pycore.cast(aspose.threed.entities.Mesh, FileFormat.PLY.decode(“test.ply”, None))
try:
watermark = Watermark.decode_watermark(mesh, “password”)
print(watermark)
except RuntimeError:
print(“s”)