Surface Fusion de courbes
|
|
| Emplacement du menu |
|---|
| Surface → Fusionner des courbes |
| Ateliers |
| Surface |
| Raccourci par défaut |
| Aucun |
| Introduit dans la version |
| 0.21 |
| Voir aussi |
| Aucun |
Description
L'outil Surface Fusion de courbes crée une courbe de Bézier entre deux arêtes, avec la continuité souhaitée.
La géométrie de base peut appartenir à des courbes créées avec l'atelier Draft ou l'atelier Sketcher, mais aussi à des objets solides tels que ceux créés avec l'atelier Part.
Surface Fusion de courbes reliant 2 arêtes avec une continuité G3. Les polygones orange représentent les points de contrôle. Le peigne de courbure (de l'extension Curves) est lisse aux points de contact.
Utilisation
- Sélectionnez deux arêtes dans la vue 3D.
- Il y a plusieurs façons de lancer l'outil :
- Appuyez sur le bouton
Fusionner des courbes.
- Sélectionnez l'option Surface →
Fusionner des courbes du menu.
- Appuyez sur le bouton
- Ajustez la forme de la courbe dans les propriétés des données de l'objet ou introduit dans la version 1.1 : double-cliquez sur l'objet et utilisez le panneau des tâches.
Propriétés
L'objet Surface BlendCurve (classe Surface::Filling) est dérivée de la classe de base Part Feature (classe Part::Feature via la sous-classe Part::Spline), elle partage donc toutes les propriétés de cette dernière.
Outre les propriétés décrites dans Part Feature, l'objet Surface BlendCurve a les propriétés suivantes dans l'éditeur de propriétés.
Données
Blend Curve
- DonnéesStart Edge (
LinkSub) : première arête à rentrer. - DonnéesStart Continuity (
Integer) : valeur de continuité géométrique - DonnéesStart Parameter (
Float) : paramètre normalisé le long de l'arête, de0.0(début de l'arête) à1.0(fin de l'arête). - DonnéesStart Size (
Float) : taille de la tangente. - DonnéesEnd Edge (
LinkSub) : deuxième arête à rentrer. - DonnéesEnd Continuity (
Integer) : valeur de continuité géométrique - DonnéesEnd Parameter (
Float) : paramètre normalisé le long de l'arête, de0.0(début de l'arête) à1.0(fin de l'arête). - DonnéesEnd Size (
Float) : taille de la tangente.
Vue
Base
- VueControl Points (
Bool) : par défautfalse. Mis àtrue, elle affichera une superposition avec les points de contrôle de la surface.
Script
Voir aussi : FreeCAD Script de base.
L'outil Fusion de courbes peut être utilisé dans les macros et à partir de la console Python en ajoutant l'objet Surface::FeatureBlendCurve.
- Les arêtes à utiliser pour définir la courbe doivent être assignées en tant que LinkSub aux propriétés
StartEdgeetEndEdgede l'objet. - Tous les objets dotés d'arêtes doivent être calculés avant de pouvoir être utilisés comme entrée pour les propriétés de l'objet Fusion de courbes.
import FreeCAD as App
import Draft
doc = App.newDocument()
points1 = [App.Vector(-20, -20, 0), App.Vector(-20, -8, 0), App.Vector(-17, 7, 0), App.Vector(-18, 25, 0)]
obj1 = Draft.make_bspline(points1)
points2 = [App.Vector(60, 26, 0), App.Vector(37, 4, 0), App.Vector(33, -20, 0)]
obj2 = Draft.make_bspline(points2)
doc.recompute()
bcurve = doc.addObject("Surface::FeatureBlendCurve","BlendCurve")
bcurve.StartEdge = (obj1, 'Edge1')
bcurve.EndEdge = (obj2, 'Edge1')
bcurve.EndParameter = 1.00
bcurve.StartSize = -5.00
bcurve.EndSize = -5.00
doc.recompute()
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test