-
New Features: MC to Transform, Transform to MC
Link to feature Somewhat similar to some features from @jnewth (see this thread), these two features will measure the transform between two mate connectors (and store a variable and custom table), and the other will generate a new mate connector from an existing one with a transform variable (or entered values). Unlike the…
-
cylindrical and parallel mate conflict
Hey Guys, I have encountered a problem, where I have the inner part of the bearing connected to a rod via cylindrical mate and the outer part of the bearing, to be more specific the plane area with the bore holes, must be parallel to the marked side of the servomotor, no planar mate. In theory this connection must work,…
-
Retrieve mate connector data (host Part and entity) by id
I am trying to find the specific mate connectors that relate to a fastener mate in an Assembly. So I understand I can GET: /assemblies/d/{DID}/w/{WVMID}/e/{EID} and this provides under rootAssembly.features[i].featureData.matedEntities a mated Occurrence as below: { "id": "MbgTxbQ4oxWjiJC0b", "featureType": "mate",…
-
New Feature: Sketch Point Mate Connector
Hi all, I'll be the first to admit that I am a mechanical engineer, not a software developer so this may not be written in the best way. I find myself often needing a way to add a bunch of mate connectors to various, non-uniformly spaced points on a body (usually an in-context sketch to back-drive some mate positions) and…
-
EXPORT ASSEMBLY IN POSITION AND AS ONE PART
So I made an assembly of a "sphere" made out of pentagons and hexagons by mating their faces but when I try to export the assembly (as STP or parasolid) all the parts are separated and in their original position (not mated). The only way I found to keep the assembly arrangement is to export it as STL but I need this part…
-
Why can't you define a mate connector with another mate connector?
This seems like an unnecessary limitation.
-
revolute mate / tangent mate interactions
Hello everyone, I am trying to simulate a pretty basic engine mechanic, but I got met with this: If someone knows why the mate reacts in such a way, it would be helpful. 🙏 I wish to use the "Revolute mate" so I can use the "Animate" to simulate it's movement.
-
Allowing for mate connector selection. What's the correct syntax?
I'm testing out different query types and wanted to allow for users to select a Mate Connector. However, when I wrote out: Filter" : EntityType.BODY && (…|| BodyType.MATE_CONNECTOR), the feature dialog doesn't allow for mate connector selection or show the mate connector symbol until I add || AllowMeshGeometry.NO as well.…
-
How do I constrain only 1 degree of freedom?
I'm new to Onshore (coming from Inventor and Solidworks, and I generally like the mate connectors for constraining things together just cause you can lock all 3 degrees of freedoms with a single constraint. However, I'm trying to layout furniture in a room and it would be nice if I could do an Autodesk Inventory style mate…
-
Mate connector attached to assembly origin
Very rarely I attach an assembly mate connector to the assemblies origin. I may do this if I want to refence a stable direction for patterning or something which isn't dependent on geometry. When I use this assembly in a parent assembly, I'm seeing this sub assembly mate connector reattach itself to the parents origin 😲.…
-
Why does this assembly fail when I add one more revolute mate?
This is a robot arm design I created based on a reference design I found online. However, when I try to connect any two of these blue-colored parts using revolute mates, one of the joints (circled in orange) fails to work properly. They move in a different way, losing the revolute mate-connecting the joint… Does anyone…
-
Weird Extra Mate Connectors Added by addInstance()
I have a featurescript that inserts a part from a configurable part studio at a specific mate connector. The feature brings along any mate connectors in the part studio as well. I'm using an instantiator with a partQuery specified. Like this: const instantiator = newInstantiator(id + "blockBody", {"partQuery" :…