Hi @maurizio_manzi .
I don't think it can be set with XYZ coordinate values. It is the same as when you operate manually.
I made a sample that switches to "selected point".
Instead of the origin of the coordinate values, you can assume that a sketch point has been pre-created to be the origin.
・・・
# get operation
ope: cam.Operation = setup.operations[0]
# tool orientation On
prm: cam.ParameterValue = ope.parameters.itemByName('overrideToolView')
if not prm: return
if not prm.value.value:
prm.value.value = True
# change mode - "selected point"
prm = ope.parameters.itemByName('view_origin_mode')
if not prm: return
if prm.value.value != 'point':
prm.value.value = 'point'
# get new origin point
rootOcc: fusion.Occurrence = camObj.designRootOccurrence
rootComp: fusion.Component = rootOcc.component
targetPoint: fusion.SketchPoint = rootComp.sketches[-1].sketchPoints[-1]
# set new origin
prm = ope.parameters.itemByName('view_origin_point')
if not prm: return
prm.value.value = [targetPoint]
・・・
You may find this document helpful.
https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-A08218F6-3885-4677-9CAD-7234BCEE85CC
Also, here is a sample script that may be useful.
https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-6C0B7B3E-A7FC-45FE-BF64-D1BC4EC09A2D