![]() |
【转帖】对acdbregion进行transformby变换返回egeneralmodelingfailure,请问是什么原因?
对acdbregion进行transformby变换返回egeneralmodelingfailure,请问是什么原因?
对acdbregion进行transformby变换返回egeneralmodelingfailure,请问是什么原因? 代码如下: acdbregion* pregion = static_cast( arrgn[0] ); acad::errorstatus eerr = pregion->transformby( m_mttransform ) ; eerr = pregion->transformby( matrix ) ; 在上面的代码中,第一次transformby返回的是adesk::eok,但是在执行下面的那个transformby( matrix ) 时返回的却是egeneralmodelingfailure,请问这是什么原因呢? 矩阵matrix里面的值如下: - entry 0x0163e874 - [0] 0x0163e874 [0] 0.99916347666082794 [1] -0.00011754898706232954 [2] 0.040792685344129033 [3] 1916.4448266635070 - [1] 0x0163e894 [0] 0.040792685344129033 [1] 0.0028792087012741762 [2] -0.99916347666082805 [3] 76.630882850594617 - [2] 0x0163e8b4 [0] 0.00000000000000000 [1] 0.99999169627053819 [2] 0.0028816192430255743 [3] 0.50601139062319822 - [3] 0x0163e8d4 [0] 0.00000000000000000 [1] 0.00000000000000000 [2] 0.00000000000000000 [3] 1.0000000000000000 |
所有的时间均为北京时间。 现在的时间是 04:07 AM. |