Draft: PointArray
Draft PointArray |
Menu location |
---|
Draft → PointArray |
Workbenches |
Draft, Arch |
Default shortcut |
None |
Introduced in version |
0.18 |
See also |
Draft Array, Draft PathArray |
Descriere
Instrumentul PointArray plasează copii ale unei forme selectate de-a lungul diferitelor puncte selectate.
Both commands can be used on 2D objects created with the Draft Workbench or Sketcher Workbench, but also on many 3D objects such as those created with the Part Workbench, PartDesign Workbench or Arch Workbench.
Draft PointArray
Cum se folosește
- Creați un obiect de formă pe care doriți să îl distribuiți. Veți obține cele mai bune rezultate dacă obiectul dvs. este centrat în jurul originii "" ', adică dacă Date position este [0, 0, 0].
- Poziționați punctele folosind Punct de tragere.
- Selectați punctele și creați o combinație a acestora utilizând Draft Upgrade.
- Mai întâi selectați forma, apoi noul compus punct, apoi apăsați butonul 16px Draft PointArray.
Point compound
A point compound is an object that contains one or more points. These are the supported point compounds and how they can be created:
- Part Compound: Create one or more Draft Points or Part Points, select them and invoke the Part Compound command.
- Draft Block: Create one or more Draft Points or Part Points, select them and invoke the Draft Upgrade command.
- Sketcher Sketch: Create a Sketch and add one or more Sketcher Points to the sketch.
Proprietăți
See also: Property editor.
A Draft PointArray object is derived from a Part Feature object and inherits all its properties (with the exception of some View properties that are not inherited by Link arrays). The following properties are additional unless otherwise stated:
Data
Link
The properties in this group are only available for Link arrays. See Std LinkMake for more information.
- DateScale (
Float
) - Date (Hidden)Scale Vector (
Vector
) - DateScale List (
VectorList
) - Date (Hidden)Visibility List (
BoolList
) - Date (Hidden)Placement List (
PlacementList
) - Date (Hidden)Element List (
LinkList
) - Date (Hidden)_ Link Touched (
Bool
) - Date (Hidden)_ Child Cache (
LinkList
) - Date (Hidden)Colored Elements (
LinkSubHidden
) - DateLink Transform (
Bool
)
Objects
- Date Base: Obiectul formei
- Date Count: Numărul de copiere a formei (numai pentru citire)
- Date PointList: un compus de puncte
View
Link
The properties in this group, with the exception of the inherited property, are only available for Link arrays. See Std LinkMake for more information.
- VizualizareDraw Style (
Enumeration
) - VizualizareLine Width (
FloatConstraint
) - VizualizareOverride Material (
Bool
) - VizualizarePoint Size (
FloatConstraint
) - VizualizareSelectable (
Bool
): this is an inherited property that appears in the Selection group for other arrays - VizualizareShape Material (
Material
)
Base
The properties in this group, with the exception of the inherited property, are only available for Link arrays. See Std LinkMake for more information.
- Vizualizare (Hidden)Child View Provider (
PersistentObject
) - Vizualizare (Hidden)Material List (
MaterialList
) - Vizualizare (Hidden)Override Color List (
ColorList
) - Vizualizare (Hidden)Override Material List (
BoolList
) - Vizualizare (Hidden)Proxy (
PythonObject
): this is an inherited property.
Display Options
The properties in this group are inherited properties. See Part Feature for more information.
- VizualizareBounding Box (
Bool
): this property is not inherited by Link arrays. - VizualizareDisplay Mode (
Enumeration
): for Link arrays it can beLink
orChildView
. For other arrays it can be:Flat Lines
,Shaded
,Wireframe
orPoints
- VizualizareShow In Tree (
Bool
) - VizualizareVisibility (
Bool
)
Draft
- VizualizarePattern (
Enumeration
): not used. - VizualizarePattern Size (
Float
): not used.
Object style
The properties in this group are not inherited by Link arrays.
Scripting
Scrip-Programare
Instrumentul PointArray poate fi utilizat în macros și de la consola Python utilizând următoarele funcții:
point_array = make_point_array(base_object, point_object, extra=None, use_link=True)
base
este forma de copiat șiptlst
este un obiect cu geometrie, legături sau componente care definesc poziția copiilor.
Exempluː
import FreeCAD as App
import Draft
doc = App.newDocument()
polygon = Draft.make_polygon(3, radius=500.0)
p1 = Draft.make_point(App.Vector(1500, 0, 0))
p2 = Draft.make_point(App.Vector(2500, 0, 0))
p3 = Draft.make_point(App.Vector(2000, 1000, 0))
compound = doc.addObject("Part::Compound", "Compound")
compound.Links = [p1, p2, p3]
point_array = Draft.make_point_array(polygon, compound)
doc.recompute()
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub