Vector API/fr: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(23 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
Vectors are used everywhere in FreeCAD. |
|||
{{VeryImportantMessage |(Octobre 2019) Ne modifiez pas cette page. L'information est incomplète et obsolète. Pour la dernière API, consultez la [https://www.freecadweb.org/api documentation de l'API générée automatiquement], ou générez la documentation vous-même, voir [[Source documentation/fr|Source documentation]].}} |
|||
Les vecteurs sont utilisés partout dans FreeCAD. |
|||
Exemple: |
Exemple: |
||
Line 11: | Line 14: | ||
}} |
}} |
||
⚫ | |||
{{APIFunction|add|Vector|ajoute un autre vecteur à celui-ci|. La somme de deux vecteurs.|vecteur}} |
|||
{{APIFunction |cross|Vector|le produit croisé entre ce vecteur et un autre.|vecteur}} |
|||
⚫ | |||
{{APIFunction|distanceToLineSegment|Vector1,Vector2|un vecteur au point le plus proche sur un segment de ligne de Vector1 à Vector2.|vecteur}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
{{APIFunction|scale|Float,Float,Float|même que multipy, mais permet de spécifier des valeurs différentes pour les directions x, y et z. (non-uniform scale)|Rien.}} |
|||
{{APIFunction |sub|Vector | soustrait un autre vecteur du premier.|vector}} |
|||
{{APIProperty|x|la coordonnée x d'un vecteur.}} |
|||
{{APIProperty |y|la coordonnée y d'un vecteur.}} |
|||
{{APIProperty|z|la coordonnée z d'un vecteur.}} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
⚫ | |||
⚫ | |||
{{APIFunction|add|Vector|adds another vector to this one|the sum of both vectors.}} |
|||
[[Category:Poweruser Documentation{{#translation:}}]] |
|||
{{APIFunction|cross|Vector| |the crossproduct between two vectors.}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
{{APIFunction|scale|Float,Float,Float|Same as multiply but lets specify different values for x, y and z directions.|nothing.}} |
|||
{{APIFunction|sub|Vector|subtracts another vector from the first one.|the resulting vector.}} |
|||
{{APIProperty|x|the x coordinate of a vector.}} |
|||
{{APIProperty|y|the y coordinate of a vector.}} |
|||
{{APIProperty|z|the z coordinate of a vector.}} |
|||
⚫ | |||
{{clear}} |
{{clear}} |
||
⚫ |
Revision as of 20:48, 27 February 2020
(Octobre 2019) Ne modifiez pas cette page. L'information est incomplète et obsolète. Pour la dernière API, consultez la documentation de l'API générée automatiquement, ou générez la documentation vous-même, voir Source documentation.
Les vecteurs sont utilisés partout dans FreeCAD.
Exemple:
v=FreeCAD.Vector()
v=FreeCAD.Vector(1,0,0)
v=FreeCAD.Base.Vector()
v2 = FreeCAD.Vector(3,2,-5)
v3 = v.add(v2)
print v3.Length
Description: la distance entre le vecteur et une ligne passant par Vecteur1 dans la direction Vecteur2.
Returns: float
Description: un vecteur au point le plus proche sur un segment de ligne de Vector1 à Vector2.
Returns: vecteur
Description: la distance entre le vecteur et un plan défini par un point et une normale.
Returns: float
Description: projette le vecteur sur une ligne entre Vecteur1 et Vector2.
Returns: Rien
Description: projette le vecteur sur un plan défini par un point et un normal
Returns: Rien.
Description: même que multipy, mais permet de spécifier des valeurs différentes pour les directions x, y et z. (non-uniform scale)
Returns: Rien.
Hub utilisateurs
- 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, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test, Web