BRX
acedSSGet() 關鍵字會亮顯並且可供選擇。
實現 AcGiTextStyle::setFont() 和 AcGiTextStyle::font() 的附加現代簽章。
實現 AcDbPointCloudEx::traverseAllPointData()。
實現 AcLocale getProductLocale() 函式。
自動完成指令彈出視窗中不再列出帶有 ACRX_CMD_NOHISTORY 揩令標誌的自訂命令。
AModeler::Body 實例可在 save() 和 Restore() 往返過程中繼續存在,而不會改變其面的順序。
我們修正了一個交易錯誤,在某些情況下在巢狀交易中多次開啟相同物件,然後在後續巢狀交易中重新存取相同物件時,導致意外行為。
調用 AcDbLayoutManager::copyLayout() 後,配置欄標可正確更新。
實現 acedGetCommandForDocument() 的新 AcString 簽章。
實現 AcDbBreakData 和 AcDbBreakPointRef 類。
實現 AcGeNurbCurve3d::makeNonPeriodic()。
實現 AcDbText::getBoundingPoints()。
實現以下 ACDbTable 成員函式: breakOffset()、setBreakOffset()、breakFlowDirection()、setBreakFlowDirection()、breakOption() 和 setBreakOption()。
實現 AcDbObjectId::isWellBehaved(),並修改 AcDbObjectId::convertToRedirectedId(),使其回傳 bool 而非 void。
AcDBlockTableRecord::appendAcDbEntity() 不再重置物件的先前已設定線型比例。
傳送到輸入點監視器的關鍵物件是最深層巢套的,而不是頂層。
ACDbPolygonMesh 建構函式會根據 PolyMeshType 產生物件。
修正 AModeler::Body::interfere() 中兩個獨立體的外延相交但不干涉的情況。
實現 AcDbTransactionManager::getAllObjects() 。
新增枚舉值 AcDbViewport::StandardScaleType::k1_5。.
從 AcDbRasterImage 衍生的自訂類的成員函式可正常運作。
從 AcDbRasterImage 衍生的自訂類的成員函式可正常運作。
C++ Civil API 在 V24 中進行小幅調整。變更類和枚舉名稱,以提高命名的一致性,所有全域名稱都使用 BrxCv 前綴。此外,為限制對全域命名空間的污染,一些全域枚舉被移到了各自的類中。對於仍包含舊標頭的遺留代碼,還提供了別名。
AcGsKernelDescriptor::hasRequirement() 取代已棄用的 AcGsKernelDescriptor::requires()。
實現 AcPlPlotConfig::fullPath()。
實現 AcDbDatabase::wblock() 的缺失簽章。
AcDbLayerTableIterator 支援略過隱藏圖層的設定。
我們從 ACDBobject::()回調聲明中刪除了錯誤的默認值。
將 AcDbObject::addReactor()、AcDbObject::removeReactor() 和 AcDbObject::addPersistentReactor() 的回傳類型從 void 修改為 Acad::ErrorStatus。
包括 getDefaultFileExtension()、isPlotToFile() 和 fullPath() 在內的多個 AcPlPlotConfig 成員現在會傳回內建 PC3 配置的預期值。
實現 AcDbRasterImageDef::suggestName() 方法的另一個簽章,該方法接受第四個參數,對應於輸出緩衝區的大小。
修正 AcDbText::subClose() 在文字物件未啟用寫入功能時調用 adjustAlignment() 的錯誤嘗試。
SAVEALL 指令會在儲存之前啟動每個文件,可高與其他平台的相容性。
新建立的屬性和屬性定義不再觸發 AUDIT 申訴。
實現 AcEdSolidSubentitySelector 類。
- SR100604
- SR130732
- SR145768
實現 AcUnderlayLayer 類以及 AcUnderlayReference 類中的關聯成員函式。
修正 AcDbDatabase::save() 方法的問題,即使用自動儲存檔案名稱取代圖檔名稱。
為 AcDbEntity* 參數實現 AcDbBlockTableRecordIterator::seek() 方法。
AcGiPolyline 類已更改,以允許在將客戶端實例傳遞給內部操作時進行安全處理。
修正 BimPropertySets::setPSetProperty() 函式在 PropertySet 已存在時向物件賦值的問題。
BRX、.NET
Civil API 可存取 Civil 型式 ID 和名稱。
- SR145914
- SR162835
- SR164188
API 範例已包括基於 GIS API 的範例代碼。
Civil TinSurface API 已透過新的 TinSurface 定義介面進行擴展,以定義和公開曲面歷程。
為 Civil GIS 功能引入新的 BRX(C++)和 .NET 應用程式介面。BRX API 位於頭檔 BrxSpecific/civil/BrxCvGis.h 中,.NET API 由 Bricscad.Civil 命名空間中的幾個新 Gis 前綴類別組成。
當以互動方式重新定位配置欄標時,會觸發LayoutManager.LayoutsReordered(.NET)和 AcDbLayoutManagerReactor::layoutsReordered() (C++) 事件。
BIM API 可正確報告 BIM 外形的形狀和大小性質。
將圖塊參照錨定至 3D 實體面的功能已公開,以便從外掛程式程式碼中使用。
在 .NET 的 BricsCAD Civil 命名空間中為 Civil 點和點組實作一個 API,包括 Point 和 PointGroup 類別。
- SR125560
- SR130893
- SR134422
- SR143605
- SR143759
- SR161783