Hi @BineeMan sorry for the late reply I was pretty busy Friday and thanks @Dunhou for demonstrating how Packed Auto UV work.
For Cubic and Angle you need to use c4d.modules.bodypaint.CallUVComman as demonstrated in the call_uv_command_ example.
So for the Angle automatic UV you need to use the command ID c4d.UVCOMMAND_OPTIMALMAPPING with the next parameters:
c4d.OPTIMALMAPPING_PRESERVEORIENTATION				# Preserve Orientation
c4d.OPTIMALMAPPING_STRETCHTOFIT						# Stretch to Fit
c4d.OPTIMALMAPPING_DISTORTION						# Maximu, Distortion
c4d.OPTIMALMAPPING_RELAXCOUNT 						# Relaxation Steps
c4d.OPTIMALMAPPING_SPACING							# Spacing
And for the Cubic automatic UV you need to use the command ID c4d.UVCOMMAND_OPTIMALCUBICMAPPING with the next parameters:
c4d.OPTIMALMAPPING_PRESERVEORIENTATION				# Preserve Orientation
c4d.OPTIMALMAPPING_STRETCHTOFIT						# Stretch to Fit
c4d.OPTIMALMAPPING_TWOD								# 2D
c4d.OPTIMALMAPPING_AREAFAK							# Maximum Area Factor
c4d.OPTIMALMAPPING_RELAXCOUNT 						# Relaxation Steps
c4d.OPTIMALMAPPING_SPACING							# Spacing
Cheers,
Maxime.