Comments (4)
To achieve what you want, it needs a distance joint of 0 between the 2 conic surfaces.
And currently distance joint doesn't work between 2 conic surfaces as the solver currently doesn't have this.
Another solution would be to make it possible to select the cones 'top' points. ie when selecting the conic surface, the JCS would position itself at the 'top' point. Then you would be able to match 2 cones by making a fixed joint between the 'tops'. This I think I should be able to do.
Now after thinking about it, the distance joint between 2 conic surfaces, is basically a distance between the tops points. Maybe I can cook something.
from freecad.
If you know the distance between the point (
The distance
If the angle is different for both cones, itβs harder. Let
If
If you want clearance the same way as defined for
Ideally, the solver should do this. If we go for a temporary workaround, I think that implementing only the case when the two cones have the same angle is sufficient.
from freecad.
Ah yes its simple only if both cones have the same angle. And only to make distance between them when they are aligned.
But cone distance is actually much harder than this indeed. The cones don't even have to be aligned.
So what I can do for now, that would solve the case you describe, is that when you select a cone, the JCS position itself to the top point.
from freecad.
Seeing your picture, I think that there should be a distinction between mating joints and tangent joints. Both can have a distance. They can sometimes be equivalent. Mating is for moving both surfaces to make them overlapping, while tangent is for making them touching each other.
from freecad.
Related Issues (20)
- Update OCCT version on daily PPA to 7.7.2 HOT 4
- Update file thumbnail logo to new FreeCAD logo HOT 2
- Update examples files thumbnail logo to new FreeCAD logo HOT 2
- Measurement: circle length HOT 3
- FreeCAD crashes upon window tool use from Arch workbench HOT 9
- Missing Materials directories breaks most functionality HOT 1
- View>Undocked not possible for Spreadsheet and TechDraw HOT 5
- add rotation is moved for all axes for assembly HOT 1
- AppImage: Path workbench: FCStd stores absolute path to toolbit Shapefile HOT 3
- add on assembly joint fixesd, rotate and mover all axis HOT 2
- Part.Face.curveOnSurface return wrong result HOT 4
- FEM: Issues with the Fixed checkboxes of FEM ConstraintDisplacement
- Path WB fails to save a file when postprocessing HOT 8
- FEM: Reaction forces from Rigid body constraint nodes are not written to the dat file
- [Problem] New unified measurement tool doesn't work properly in the Integrated Assembly WB HOT 6
- Crash when input 0 in Scale property of App::Link HOT 2
- [Toponaming] Opening a PartDesign sketch with invalid external geometry crashes FreeCAD HOT 2
- Arch/Bim Wall, Colinear wall segment / sketch edge with opposite direction / Left-Right Align resulted in wall segment corner touching corner - this is not acceptable in the OCC engine. HOT 1
- Crashes when loading NUC12STEP file (linked) HOT 1
- The visibility icon needs to work with more styles HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad.