How to change scale factors via Sketch.transform setting ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Dear all,
I am leaning Fusion script for weeks, however can not successfully change scale factors via Sketch.transform setting using the following codes under direct mode:
---------------------------------------------------------------------------------------
sketch = sketches.add(rootComp.xYConstructionPlane)
sketch = sketches.add(rootComp.xYConstructionPlane)
new_transform = adsk.core.Matrix3D.create()
new_transform.setCell(0, 0, 2)
new_transform.setCell(1, 1, 2)
new_transform.setCell(2, 2, 2)
# ar166 = (2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0)
# new_transform.setWithArray(ar166)
sketch.transform = new_transform
I have error message here :
# RuntimeError: 2 : InternalValidationError : xlMat->isValidNonScaledTransformMatrix()
---------------------------------------------------------------------------------------
I am not sure if any examples available for this purpose ?
Thanks a lot !