Added a KUKA remote controller plugin to connect to, monitor, and operate KUKA controllers directly in FiberArt, with reliable connection testing
Improved integration between script plugins and the main window for more stable menus and interface text in multilingual environments
Improved collision-pair validation by identifying nodes without valid collision models before they are added and showing each node's model count
Refined Chinese interface translations and feature-menu organization for a clearer workflow
v0.24.3 (2026.8.31)
Added mesh section curve operations, making it easier to extract and process mesh cross-sections
Improved automatic attachment of robots, rails, and tools, along with tool-tip pose handling, for more accurate and stable simulation setup
Made ply-parameter reset behavior more reliable when restoring built-in defaults
Fixed standalone tool-tip pose simulation and improved simulated mesh-normal rendering
v0.24.2 (2026.8.28)
Added a unified ply-parameter editor with clearer parameter hierarchy and type presentation for more efficient layup setup
Improved default export settings for PLY and STL meshes, making exported files better suited for downstream processing
Improved layup-planning stability to reduce interruptions in specific mesh and path conditions
Improved curve-direction indicators and system-theme support for clearer path inspection and a more consistent interface
Expanded layup-planning guidance to make planning workflows easier to find and understand
v0.24.1 (2026.8.24)
Updated the welcome page and entry icon, making it easier to find usage instructions when getting started
Clarified that .afscene is the default scene file format, making project saving and management clearer
Improved authorization version recognition and protection to reduce issues caused by version mismatches
v0.24.0 (2026.8.21)
Mesh parameterization now supports multiple new algorithms with self-intersection detection, making the flattening results used in curved-mesh layup preprocessing more accurate and controllable
The default mesh export path is more reasonable, and meshes can be exported with one click for further processing
The default export path of post-processors is now more aligned with common usage habits
v0.23.3 (2026.8.20)
Fixed an issue where the automatic trajectory-name-to-Pinyin conversion could fail after installation due to missing dictionaries; Pinyin conversion is now more stable and reliable
v0.23.2 (2026.8.19)
Optimized the trajectory export and post-processing workflow, with a more standardized and independently usable export structure
Improved trajectory export data documentation and examples for clearer and more accurate data handling
v0.23.1 (2026.8.19)
Textured model materials are now supported, so imported models with textures display more realistically
Improved mesh self-intersection detection with shared-edge handling and parameterized intersection checks, making layup path checks more reliable
Trajectory names are now automatically converted to Pinyin for more consistent naming and display
Closed interpolation now supports pose sequences for smoother trajectory transitions
Optimized collision detection and robot link pose calculation for more stable interference checks
The log panel now captures early startup logs, making troubleshooting more convenient
v0.22.0 (2026.8.11)
Improved the component library UI; model information such as robots, positioners, and tracks is now clearer and filtering is more convenient
Post-processor script editing now supports Jinja syntax highlighting, making scripts easier to write and review
Improved the Kuka KRL XR post-processor, with more accurate robot base and tool configuration and more reasonable motion parameters
Optimized PQPly and scan post-processing output; ply sequence and laser control markers are now clearer and more accurate
Improved scene display performance and picking stability for smoother operation on large projects
Imported models or tools keep their original pose during auto-attachment, with more accurate positioning, and mounting order no longer affects assembly results
Creating a new coordinate frame is now faster without an extra confirmation dialog
v0.21.8 (2026.8.4)
Fixed an incorrect path when packaging the path planning plugin (FAFiberPathPlanner) with Sentinel protection, making plugin protection more reliable in encrypted installers
Fixed the plugin build order issue when Sentinel protection is enabled, making the packaging process more stable
v0.21.7 (2026.8.4)
Fixed the Chinese localization display of the installer license agreement, so Chinese users can view the license content correctly
v0.21.6 (2026.8.4)
Fixed an issue where fiber ply link path policies could be lost after reopening a project; project state now saves more reliably
Improved Kuka KRL XR post-processing output, with more accurate tool and base settings for the robot
Improved the default trajectory export file name, making exported files easier to identify and organize
Improved post-processing export efficiency, with faster responses on repeated exports
v0.21.5 (2026.8.3)
Added common Euler pose formats with a configurable default format; pose rotation representation is now more flexible
Calibration results now follow the configured pose format for better rotation data compatibility
Added a Layway KUKA KRL post-processor for more stable and standardized path output
Improved Layway path tracking with real-time reporting of layer, line numbers, and generation progress
v0.21.4 (2026.8.2)
Exported waypoints now mark trajectory boundaries, making it easier to distinguish different trajectory segments
Improved robot post-processing for more stable and reliable output
Optimized tool-to-robot attachment pose calculation for more accurate tool positioning
Fixed version compatibility issues when saving and loading project files; older projects open more reliably
v0.21.3 (2026.7.31)
Added general model export for robots, positioners, tracks, and tools
Improved scene-tree and fiber visualization performance for large projects
v0.21.2 (2026.7.29)
Improved URDF export for robots, positioners, tracks, and tools, with more reliable visual and collision geometry output.
Added direct export of general triangle-mesh formats, avoiding unnecessary conversion work for large models.
Refined node export workflows: Inventor geometry is available from the scene action, while saved nodes consistently use the .afnode format.
Improved collision-model display state handling for more consistent project reopen behavior.
v0.21.1 (2026.7.29)
Improved tool TCP and child-scene loading and transform handling to reduce incorrect tool poses when opening legacy projects.
Added URDF generation for jointless tools, making it easier to create and configure tool models.
Added track URDF generation to simplify creating and exporting track equipment models.
Improved the JSON property tree and multi-node operation interface for clearer, more efficient scene editing.
Completed Chinese and English translation updates and installation guidance improvements for a smoother deployment experience.
v0.21.0 (2026.7.28)
Enhanced scene file compatibility so robots, tools, and visual models from legacy projects open and migrate more reliably.
Added and improved CAD assembly, URDF robot import, and positioner support to reduce manual model adjustments after import.
Improved fiber placement and winding visualization for clearer inspection of tows, boundaries, and trajectories.
Refined fiber tow editing, angle tolerance, and pole-hole clearance to make complex placement tasks more efficient.
Improved workpiece pose calibration and copy-paste workflows for more reliable coordinate editing and reuse.
Improved saving and editing of colors, display states, and property panels so visual settings are more consistent when projects reopen.
Completed Chinese and English translation improvements and runtime language switching to reduce cases where a restart is needed.
v0.20.1 (2026.7.19)
Improved update dialog wording and added missing Chinese translations
v0.20.0 (2026.7.19)
New Filament Winding module: supports winding pattern search, multi-tow winding, winding angle calculation, and mandrel geometry visualization
Enhanced mesh export with more universal format support for better interoperability with other software
v0.19.0 (2026.7.16)
v0.18.8 (2026.7.14)
Added Datum Axis node, support for creating and editing datum axes in the scene
Added a new interactive frame creation panel for defining coordinate references
Added Length/Number edit controls with intuitive input and smart unit switching
Added modeling curve and mate relationship panels for enhanced geometry editing
Added node geometry export functionality for easy data reuse
Added batch property update system for faster node editing response
Collision detection panel UI updated and improved for clearer operation
Performance optimization: MeshTools, Filament Winding, Measurements modules migrated from Python to C++, significantly improving startup and runtime efficiency
Extensive internal refactoring and code cleanup for improved software stability
All users are recommended to update
v0.18.7 (2026.7.8)
Fixed robot import issues
Enhanced trajectory generation functionality
v0.18.6 (2026.7.7)
The collision detection panel can now be shown or hidden from the Function menu, keeping the interface clearer and common actions easier to reach.
Collision checks can now be created for two selected nodes, making detection targets more explicit and reducing interference from unrelated objects.
Collision model display can be toggled from the context menu, and the action also works after loading older scene files.
Fixed status bar message colors affecting the unit widget, making the interface display more consistently.
All users are encouraged to update for more reliable collision detection and display behavior.
v0.18.5 (2026.7.3)
Added trajectory generation panel
Added dynamic motion trail display
Fixed other bugs
v0.18.4 (2026.6.27)
Fixed node name conflicts during import
Fixed incomplete display issues when importing certain CAD models
v0.18.3 (2026.6.26)
Fixed issue where imported plies were not visible, ensuring results are immediately displayed
Improved normal calculation accuracy, enhancing rendering and display quality
Fixed other known issues to improve overall software stability
All users are strongly encouraged to update to this version
v0.18.2 (2026.6.23)
Added variable-angle path planning mode — paths automatically adjust angles based on surface shape for complex trajectory requirements
Expanded robot type support for broader production line compatibility
Fixed incomplete scene file loading after save for improved data reliability
Fixed plugin loading compatibility issues to prevent crashes due to interface changes
All users are strongly encouraged to update for a more stable experience
v0.18.1 (2026.6.17)
Software updates now support one-click download and installation — upgrade packages can be fetched directly when a new version is detected
Download progress is shown in real-time for clear status tracking
Fixed license verification logic to ensure only matching versions work properly, preventing version mismatch issues
All users are strongly encouraged to update
v0.18.0 (2026.6.17)
Improved scene file save and load for better compatibility and stability
Optimized installer generation and distribution for more reliable installation experience
Updated user documentation and welcome page for simpler upgrade and file management guidance
Fixed several known issues and performance optimizations
v0.17.2 (2026.6.10)
Added startup welcome dialog and usage instructions
Updated KUKA Remote Controller user guide (Feishu doc)
Fixed KRLFS.jinja post-processor compatibility and code clarity
Fixed missing header includes after PCH toggle
Updated package.ps1: Sentinel packaging enabled by default
Documentation migration: user guide moved to Feishu doc, added help link
v0.17.1 (2026.6.9)
Updated AGENTS.md
v0.17.0 (2026.6.9)
Refactored ZIP serialization: CBOR archive fully replaces Binary; ZIP extension changed to .afscenez/.afnodez