View Issue Details

IDProjectCategoryView StatusLast Update
0001418FreeCADBugpublic2014-02-17 16:10
Reportershoogen Assigned Towmayer  
PrioritylowSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiontrunk 
Summary0001418: Base::Matrix4d can't invert rotoinversion
DescriptionI'm not sure if i need to invert such a matrix. But those matrices are not singular.
>>> FreeCAD.Matrix (0,-1,0,9,-1,0,0,9,0,0,1,0,0,0,0,1).inverse()
Traceback (most recent call last):
  File "<input>", line 1, in <module>
Exception: Cannot invert singular matrix
>>> import numpy as np
>>> np.linalg.matrix_rank(np.array(FreeCAD.Matrix (0,-1,0,9,-1,0,0,9,0,0,1,0,0,0,0,1).A).reshape(4,4))
4
Steps To Reproduce>>> FreeCAD.Matrix(-1).inverse()
TagsNo tags attached.
FreeCAD Information

Activities

There are no notes attached to this issue.

Related Changesets

FreeCAD: master efdbe465

2014-02-17 16:42:28

wmayer

Details Diff
+ fixes 0001418: Base::Matrix4d can't invert rotoinversion Affected Issues
0001418
mod - src/Base/MatrixPyImp.cpp Diff File

Issue History

Date Modified Username Field Change
2014-02-17 14:45 shoogen New Issue
2014-02-17 16:10 wmayer Changeset attached => FreeCAD Master master efdbe465
2014-02-17 16:10 wmayer Assigned To => wmayer
2014-02-17 16:10 wmayer Status new => closed
2014-02-17 16:10 wmayer Resolution open => fixed