It’s finally here and I have very little time to blog about it, how about a change log cut ‘n’ paste instead? It seems more stable and has sorted some of the export issues out.
CGAC 1.2 new features:
, offset , roofGable , roofHip operations: holes in polygons are now supported. roofShed
operation: new syntax for selecting uv sets and new uv-based selectors setback uv.left, uv.right, uv.bottom, uv.top; uv coordinates and vertex normals are not deleted anymore but interpolated for new inner vertices.
operation: using 0 for the tileUV textureWidth or the textureHeight parameter protects that coordinate from beeing touched.
changes to existing features:
: attr value propagation logic was simplified. import
: resolving assets from cross-project imports failed in some cases (imports which imported a cga file from the same directory). This was fixed in the cga compiler (CGAC), so existing rpks should be updated. import
, assetApproxRatio , assetApproxSize , assetBestRatio , assetBestSize , assetFitSize , fileRandom , imageApproxRatio functions: fixed a bug which led to wrong asset lookups if imported from a different project. imageBestRatio
function: fixed a bug which led to wrong results. geometry.angle
hits in the current project were reported in relative path notation; this got changed to absolute workspace paths again.
crash fixed if illegal regexps were used in attr initialization
spaces within qoutes were broken
attributes returned wrong values if used in initialShape const / attr functions.
operation: for polygons with holes, the comp border, insider selectors and the = operator were buggy.
function: does not crash anymore on empty imageInfo filename.
function: does not crash anymore on empty imagesSortRatio fileList.
operation: fixed a bug which led to deletion of the last leaf of a uv-split in some cases. split
function: fixed a bug which led to wrong results. inside Fixed a bug connected to inter-model occlusion of vertically distant initial shapes
get/setExportedContent in CEWebSceneExportModelSettings
get/setReportMode in DAEExportModelSettings and KMLExportModelSettings
get/setFacesWithHoles, get/setTriangulatedMeshes in FGDBExportModelSettings
get/setStreetWidthSettings* in GrowStreetSettings
New argument in
addAttributeLayer to add georeferenced textures.
*StreetWidth* changed to *StreetLanes* in AnalyzeGraphSetings
That’s all for now! More when I’m not deep in work 🙂