I would like to add few features which i am going to program it by editing software. Is it allowed to edit the software?
CommentsAdd a comment
No, an end-user cannot add new features for DesignSpark Mechanical. Also, modification or reverse engineering of the source code is not allowed under the EULA: https://designspark.zendesk.com/hc/en-us/articles/211932689
However, if you have the paid upgrade to DSM called ANSYS SpaceClaim (https://www.ansys.com/products/3d-design/ansys-spaceclaim), you can write custom add-ins to the software in .NET programming languages (like C#) by making use of the SpaceClaim API. This may require permission from the developer if you intend to publish the add-ins rather than for personal use.
Example usage of the SpaceClaim API v18 for ANSYS SpaceClaim software add-ins can be found in attached.