Draft PathArray/cs: Difference between revisions

From FreeCAD Documentation
(Created page with "==Vlastnosti==")
(Created page with "* {{PropertyData|Base}}: Objekt tvaru * {{PropertyData|PathObj}}: Objekt trasy * {{PropertyData|PathSubs}}: Subelementy(hrany) objektu trasy, které budou použity jako trasa ...")
Line 20: Line 20:
==Vlastnosti==
==Vlastnosti==


* {{PropertyData|Base}}: The shape object
* {{PropertyData|Base}}: Objekt tvaru
* {{PropertyData|PathObj}}: The path object
* {{PropertyData|PathObj}}: Objekt trasy
* {{PropertyData|PathSubs}}: The subelements(edges) of path object to be used as the path
* {{PropertyData|PathSubs}}: Subelementy(hrany) objektu trasy, které budou použity jako trasa * {{PropertyData|Count}}: Počet kopií tvaru
* {{PropertyData|Count}}: The number of time to copy the shape
* {{PropertyData|Xlate}}: Vektor posunutí
* {{PropertyData|Align}}: Hodnota True pro zarovnání tvarů podle trasy, False pro ponechání tvarů podle jejich původní orientace.
* {{PropertyData|Xlate}}: The translation vector
* {{PropertyData|Align}}: True to align the shapes to the path, False to leave shapes in their default orientation.


==Scripting==
==Scripting==

Revision as of 16:53, 25 February 2014

Kreslení TrasovéPole

Umístění Menu
Draft -> PathArray
Pracovní stoly
Kreslení, Architektura
Výchozí zástupce
Nikdo
Představen ve verzi
-
Viz také
Draft Array

Popis

Nástroj TrasovéPole umístí vybraný tvar na vybranou trasu. trasa může být drát nebo jedna nebo více hran. Tvary na trase mohou být volitelně zarovnány tak, že se trasy dotýkají. Podle potřeby může být specifikován Vektor pro posunutí tvaru tak, že těžiště tvaru bude na trase. Pokud není vybrán žádný objekt, budete vyzváni k jeho výběru.

Použití

  1. Vyberte objekt tvaru, který chcete kopírovat.
  2. Vyberte objekt trasy, po které chcete tvar kopírovat -nebo-
  3. Vyberte nějaké hrany pro určení trasy.
  4. Stiskněte tlačítko Kreslení TrasovéPole.

Volby

  • Pole začne s kopiemi tvaru, které nejsou zarovnány na trasu ani defaultně posunuty na novou pozici. Ve vlastnostech můžete měnit počet, zarovnání a/nebo vektor posunutí.

Vlastnosti

  • ÚdajeBase: Objekt tvaru
  • ÚdajePathObj: Objekt trasy
  • ÚdajePathSubs: Subelementy(hrany) objektu trasy, které budou použity jako trasa * ÚdajeCount: Počet kopií tvaru
  • ÚdajeXlate: Vektor posunutí
  • ÚdajeAlign: Hodnota True pro zarovnání tvarů podle trasy, False pro ponechání tvarů podle jejich původní orientace.

Scripting

The PathArray tool can by used in macros and from the python console by using the following function:

 makePathArray(shapeobject,pathobject,count,[translationvector],[alignment],[listofpathsubelements])
  • Distribute count copies of a document shapeobject along a pathobject or subobjects of a pathobject. Optionally translates each copy by FreeCAD.Vector xlate direction and distance to adjust for difference in shape centre vs shape reference point. Optionally aligns baseobject to tangent/normal/binormal of path.

Example:

 import FreeCAD,Draft
 Draft.makePathArray(base,path,items,centretrans,orient,pathsubs)

Limitations

  • This tool is not available before version 0.14
  • The PathSubs Property does not yet appear in the properties list.