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.
The base object can be a 2D object created with the Draft Workbench or Sketcher Workbench, but also a 3D object such as those created with the Part Workbench, PartDesign Workbench or BIM Workbench.
The point object can be any object with a shape and vertices (including a Std Part containing one or more of such objects), as well as a mesh and a point cloud. Duplicate points in the point object are filtered out.
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
Draft PointArray.
Notes
- Fused Link arrays are not displayed properly, in the 3D view their elements always appear unfused.
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)_ Link Owner (
Integer
) - Date (Hidden)Colored Elements (
LinkSubHidden
) - DateLink Copy On Change (
Enumeration
) - DateLink Transform (
Bool
)
Draft
- DateAlways Sync Placement (
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, New layer, Manage layers, New named group, Select group, Add to layer, Add to 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, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub