Releases: CEXT-Dan/PyRx
Releases · CEXT-Dan/PyRx
v2.2.42
v2.2.42
pip install cad-pyrx
- add 3 point arc Db.Arc(Ge.Point3d(0,0,0),Ge.Point3d(50,50,0),Ge.Point3d(100,0,0))
- add Db.Polyline length
- [#451] fix Ge.Matrix3d.scale3d sign was always positive
- add Matrix3d::scale3dMagnitude same as scale3d, but always positive
- fixed PyDb3PointAngularDimension::xLine2Point() returned xLine1Point
- Improve stubs
- [#447] Refactor tests progress, theses are also worth a look as samples
What's Changed
Full Changelog: v2.2.41...v2.2.42
v2.2.41
v2.2.40
v2.2.40
pip install cad-pyrx
- added AcXRefLayerPropertyOverrideType wrapper (Acad Only)
- [#445] added AdskBoolean, this resolves an enum conflict where kTrue, kFalse were opposite, please use fully qualified enums when possible
- improve PyEd.SelectionSet, was iterating twice
- improve PyRxApp::moduleName(), avoid strlen
- refactor std::wstring PyRxApp::the_error()
- improve BlockTableRecord::hasAttributeDefinitions ARX only check is DXF group code 70 has been set, the improvement is to actually check.
- improve test_block_icon and BlockTableRecord::getPreviewIcon()
v2.2.39
v2.2.38
v2.2.37
v2.2.36
v2.2.36
pip install cad-pyrx
- add Db.3dSolid::createCone
- add Db.3dSolid::createCylinder
- [#423] Db.AssocDependency
- [#423] Db.AssocValueDependency
- improve Db.Graph, added findCycles overload
- add LayerFilter::filterExpressionTree returns a list of tuple[str,str] with the values
- fix bad stub LayerTableRecord
- depreciated ObjectId::isValid() #has a warning, will be removed at some later date
- improve stubs (.pyi)
v2.2.35
v2.2.34
v2.2.34
pip install cad-pyrx
- add objectIdArray.Sort
- add objectIdArray.reverse
- added Db.Curve.isOn, alias of Ge.Curve, more user friendly as it only returns a bool instead of a tuple
- added PyGePoint2dArrayRepr and PyGePoint3dArrayRepr
- [#432] progress on Brx Mechanical
- [#423] progress on PyDb.AssocAction classes
- [#429] add AcDbDoubleClickOverrulableEntity
- fix PyGeCurve2d::getSamplePoints