TechDraw ProjectionGroup/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 23: Line 23:
Lo strumento '''TechDraw Gruppo di proiezioni''' crea una [https://en.wikipedia.org/wiki/Multiview_projection proiezione multivista] di uno o più oggetti 3D. Possono essere incluse anche le viste isometriche dei 4 angoli anteriori.
Lo strumento '''TechDraw Gruppo di proiezioni''' crea una [https://en.wikipedia.org/wiki/Multiview_projection proiezione multivista] di uno o più oggetti 3D. Possono essere incluse anche le viste isometriche dei 4 angoli anteriori.


Se si desidera produrre una sola vista, non conviene utilizzare Gruppo di proiezioni, meglio usare invece [[TechDraw_View/it|Inserisci Vista]]. Se non si desidera utilizzare il tradizionale modo di visualizzazione [https://en.wikipedia.org/wiki/Multiview_orthographic_projection#First-angle_projection primo] o [https://en.wikipedia.org/wiki/Multiview_orthographic_projection#Third-angle_projection terzo angolo di proiezione], è possibile utilizzare diverse volte ([[TechDraw_View/it|Inserisci Vista]]) al posto di "Gruppo di proiezioni".
<div class="mw-translate-fuzzy">
Se si desidera produrre una sola vista, non conviene utilizzare Gruppo di proiezioni, meglio usare invece [[TechDraw View/it|Vista]]. Se non si desidera utilizzare il tradizionale modo di visualizzazione [https://en.wikipedia.org/wiki/Multiview_orthographic_projection#First-angle_projection primo] o [https://en.wikipedia.org/wiki/Multiview_orthographic_projection#Third-angle_projection terzo angolo di proiezione], è possibile utilizzare diverse volte "Vista" al posto di "Gruppo di proiezioni".
</div>


[[Image:TechDraw_ProjGroup_example.png|400px]]
[[Image:TechDraw_ProjGroup_example.png|400px]]

Revision as of 20:36, 24 March 2024

Gruppo di proiezioni

Posizione nel menu
TechDraw → Viste TechDraw → Gruppo di proiezioni
Ambiente
TechDraw
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
TechDraw Vista, TechDraw Vista di sezione

Descrizione

Lo strumento TechDraw Gruppo di proiezioni crea una proiezione multivista di uno o più oggetti 3D. Possono essere incluse anche le viste isometriche dei 4 angoli anteriori.

Se si desidera produrre una sola vista, non conviene utilizzare Gruppo di proiezioni, meglio usare invece Inserisci Vista. Se non si desidera utilizzare il tradizionale modo di visualizzazione primo o terzo angolo di proiezione, è possibile utilizzare diverse volte (Inserisci Vista) al posto di "Gruppo di proiezioni".

Tre viste ortogonali e una vista isometrica di un oggetto solido

Utilizzo

  1. Selezionare uno o più oggetti, "Corpo" o "Parte", nella finestra 3D o nella vista ad albero. Se nel documento ci sono più pagine di disegno, è anche necessario selezionare la pagina desiderata nella struttura.
  2. Premere il pulsante Gruppo di proiezioni.
  3. Si apre una finestra in cui è possibile selezionare quali viste devono apparire, la scala del gruppo e altri parametri:

Finestra di dialogo delle azioni del gruppo di proiezioni. Il campo centrale indica la direzione corrente della vista con le percentuali degli assi x, y e z.

Proprietà

Data

Base

  • DatiSource (LinkList): Links to the drawable objects to be depicted.
  • DatiXSource (XLinkList): Links to the drawable objects in an external file.
  • DatiAnchor (Link): The central view in the group. Normally the Front view.
  • DatiProjectionType (Enumeration): First Angle or Third Angle.

For the other properties in this group see TechDraw View.

Collection

  • DatiViews (LinkList): Links to the views in this ProjectionGroup.

Distribute

  • DatiAuto Distribute (Bool): If true, space out individual views automatically. Use false to position manually.
  • Datispacing X (Length): Horizontal space between views when automatically positioned. Note that Scale and the size of other views in the group also influence the spacing.
  • Datispacing Y (Length): Vertical space between views when automatically positioned.

View

Base

See TechDraw View.

Notes

Le Proiezioni ereditano nel loro complesso X, Y, ScaleType, Scale e Rotation dalla vista di base.

Le singole viste all'interno del gruppo ereditano tutte le proprietà della vista della parte, ma l'oggetto ProjectionGroup controlla la scala di tutti i suoi membri viste.

La proprietà RotationVector delle singole viste all'interno del gruppo è obsoleta a partire dalla versione 0.19. Utilizzare invece XDirection.

Notare che la casella centrale visualizza la direzione di proiezione corrente della vista principale. Non può essere utilizzata per cambiare la direzione.

Script

A Projection Group can be created with macros and from the Python console by using the following functions:

import FreeCAD as App

doc = App.ActiveDocument
cyl = doc.addObject("Part::Cylinder", "Cylinder")
doc.recompute()

page = doc.addObject("TechDraw::DrawPage", "Page")
template = doc.addObject("TechDraw::DrawSVGTemplate", "Template")
template.Template = App.getResourceDir() + "Mod/TechDraw/Templates/A4_LandscapeTD.svg"
page.Template = template

# Toggle the visibility of the page to ensure its width and height are updated (hack):
page.Visibility = False
page.Visibility = True

group = doc.addObject("TechDraw::DrawProjGroup", "ProjGroup")
page.addView(group)
group.Source = [cyl]
group.ProjectionType = "Third Angle"

front_view = group.addProjection("Front") # First projection will become the Anchor.
group.Anchor.Direction = (0, 1, 0)
group.Anchor.RotationVector = (1, 0, 0)

left_view = group.addProjection("Left")
top_view = group.addProjection("Top")

group.X = page.PageWidth / 2
group.Y = page.PageHeight / 2

doc.recompute()

Nota di programmazione: Il Gruppo di proiezioni deve sempre essere aggiunto alla Pagina (ad esempio page.addView(group) prima di aggiungere delle proiezioni al Gruppo. Ciò consente al Gruppo di proiezioni di utilizzare i valori dei parametri predefiniti derivati dalla pagina genitore.