FeatureScript lets 3D CAD users design faster
Recognising that the design challenges for each industry and every company are different, Onshape is introducing FeatureScript, a new open programming language that lets CAD users create their own built-in parametric features or modify existing ones. Ever wish you could change the way your CAD system’s features work? FeatureScript lets you do just that. It is the same language used to develop all of Onshape’s current features (Extrude, Fillet, Shell, Loft, etc.) and has already been used millions of times by Onshape users without even realising it. By making FeatureScript public – available to all Free, Professional and Enterprise Customers – full-cloud Onshape is now offering the first truly customizable parametric CAD feature set. “This is the first time that a professional CAD system has made the implementation of its parametric features open and extensible,” says Ilya Baran, Onshape’s Director of FeatureScript. “In the past, the only way to change your feature toolbar would be to submit an enhancement request to your CAD vendor and wait forever. And most of those requests are never fulfilled. FeatureScript swings the pendulum back and puts you in control.” In traditional desktop-installed CAD systems, it is possible to write add-on or macro features, but they are never as good as the built-in ones. FeatureScript offers the first opportunity to create features that are first-class citizens – as much a part of the system as the ones the development team wrote themselves. Under the open source MIT License, Onshape is also sharing the FeatureScript source code for all of its own features, allowing customers to copy, modify or adapt them as they see fit. New Onshape features can now be created in Onshape’s new “Feature Studio,” a user-friendly development environment with a powerful editor, in-line help and documentation. Possible uses for FeatureScript include: • Creating […]