Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Improvements to Onshape - April 26th, 2024
PART STUDIOS
SKIP PATTERN INSTANCES
Linear, Circular, and Curve pattern features now include an option to skip selected instances.ISOPARAMETRIC CURVE
You will find a new Isoparametric Curve feature that allows you to create curves along a face in either the U or V direction.THIN SWEEP
A new option has been added to the Sweep feature to create a Thin Sweep.DRAWINGS
GENERAL FIT CLASS TOLERANCES
Fit class tolerances can now be applied to any dimension. Tolerances are derived from standard tables based on fit type, class, and diameter.DOCUMENTS
RESTORE DELETED BRANCH / WORKSPACE
Deleting a branch or workspace now shows a message confirming that the branch has been successfully deleted and an option to restore it instantly. Deleted workspaces are kept for up to 30 days and can be easily restored.ACTION ITEMS PANEL
Comments, Tasks, and Release notifications can now be accessed directly from within a Document with filters relating to the current open Document or other company-wide Action items.ANALYTICS
WHERE USED LIST FOR OBSOLETED ITEMS
The Obsoletion Dashboard now includes a "Where Used List" drill-down report to make it easy to find Assemblies and Drawings that contain obsoleted items that may need updating or replacing.FEATURESCRIPT
NEW FUNCTIONS
Evaluate functions:evEdgeCurvatureDerivative (context is Context, arg is map) returns Vector
- Evaluate the derivative of the curvature vector with respect to arc length, that is, the third derivative of the curve with respect to arc length.
evFaceCurvatureDerivative (context is Context, arg is map) returns MatrixWithUnits
- Given a face, calculate and return the derivative of the second fundamental form of the face in a given direction.
substring (s is string, startIndex is number) returns string
- Returns a substring of a string starting at the specified start index.
substring (s is string, startIndex is number, endIndex is number) returns string
- Returns a substring of a string starting at the specified start index and ending at the specified end index.
startsWith (s is string, prefix is string) returns boolean
- Returns whether a string starts with the specified prefix.
endsWith (s is string, suffix is string) returns boolean
- Returns whether a string ends with the specified suffix.
splitByRegexp (s is string, separatorRegexp is string) returns array
- Split a string into parts based on a regular expression separator.
indexOf (s is string, substr is string) returns number
- Returns the index of a substring in a string, or -1 if the substring is not found.
indexOf (s is string, substr is string, startIndex is number) returns number
- Returns the index of a substring in a string starting the search at a specified start index, or -1 if the substring is not found.
indexOfRegexp (s is string, regexp is string) returns number
- Returns the first index of a regular expression match in a string, or -1 if not found.
indexOfRegexp (s is string, regexp is string, startIndex is number) returns number
- Returns the first index of a regular expression match in a string starting at the specified start index, or -1 if not found.
repeatString (s is string, count is number) returns string
- Returns a string made by repeating the first argument a specified number of times.
togglePointsManipulator (definition is map) returns Manipulator
- A series of points which can each be selected individually.
NORMALIZE PERFORMANCE
The performance of the normalize() function has been dramatically improved to make custom and built-in vector-based features run much faster. To make use of this in custom features, change the library versions at the top of each feature to point to the latest available.LEARNING CENTER
COURSE IMPROVEMENTS
The Understanding Curves course in the Learning Center has been updated to include how to use the new Isoparametric curve feature.Please take a moment to try out these new features and improvements and leave your comments below. For a detailed list of all the changes in this update, please see the changelog.
Comments
String functions in FeatureScript!
I guess I'll need to update my blog post about Onshape performance to include a note about the normalize improvement.
Custom FeatureScript and Onshape Integrated Applications
Nice work team!!
FeatureScript improvements
@Jacob_Corder
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
Twitter: @BryanLAGdesign
So happy for string functions in FS
and action items / skip instances
Awesome, fixed the fastener fit now.. it won't just fail the hole, now it gives a warning message, but continues to draw the hole anyway
That was annoying all my guys at work, It was coming up multiple times a week since the new Hole feature UI update
Thank you Onshape Team!
chadstoltzfus@premiercb.com
Hopefully we will see soon some tools capable of creating G3 curvature entities.
https://youtu.be/YRIS62APgxk
Eduardo Magdalena C2i Change 2 improve ☑ ¿Por qué no organizamos una reunión online?
Partner de PTC - Onshape Averigua a quién conocemos en común
The "Skip Pattern"-Feature would also be nice in assemblies!
Eduardo Magdalena C2i Change 2 improve ☑ ¿Por qué no organizamos una reunión online?
Partner de PTC - Onshape Averigua a quién conocemos en común
They will go right to the source and cold stare the developer until it's done...