Arch OBJ/it: Difference between revisions
(Created page with "L'esportazione senza l'interfaccia grafica è possibile dalla riga di comando, solo utilizzando l'esportatore di Mesh.") |
(Created page with "In questo esempio, viene importato un file STEP, i colori della Shape vengono salvati, quindi da esso viene creata una mesh, i colori dell'oggetto originale vengono riapplicati alle facce della nuova mesh, che viene poi esportato in formato OBJ. Poiché questa operazione viene eseguita con Mesh Workbench, il risultato è una mesh triangolata.") |
||
Line 22: | Line 22: | ||
L'esportazione senza l'interfaccia grafica è possibile dalla riga di comando, solo utilizzando l'esportatore di [[Mesh_Workbench/it|Mesh]]. |
L'esportazione senza l'interfaccia grafica è possibile dalla riga di comando, solo utilizzando l'esportatore di [[Mesh_Workbench/it|Mesh]]. |
||
In |
In questo esempio, viene importato un file STEP, i colori della [[Shape/it|Shape]] vengono salvati, quindi da esso viene creata una mesh, i colori dell'oggetto originale vengono riapplicati alle facce della nuova mesh, che viene poi esportato in formato OBJ. Poiché questa operazione viene eseguita con Mesh Workbench, il risultato è una mesh triangolata. |
||
{{Code|code= |
{{Code|code= |
Latest revision as of 07:43, 10 December 2023
Descrizione
Oltre all'esportatore OBJ standard di FreeCAD, il Modulo Architettura dispone di un esportatore alternativo che esporta le facce complanari come facce OBJ intere, invece di triangolazioni eseguite su oggetti costruiti su forme di base, come fa l'esportatore standard.
Esportazione senza GUI
L'esportazione senza l'interfaccia grafica è possibile dalla riga di comando, solo utilizzando l'esportatore di Mesh.
In questo esempio, viene importato un file STEP, i colori della Shape vengono salvati, quindi da esso viene creata una mesh, i colori dell'oggetto originale vengono riapplicati alle facce della nuova mesh, che viene poi esportato in formato OBJ. Poiché questa operazione viene eseguita con Mesh Workbench, il risultato è una mesh triangolata.
import Mesh
import MeshPart
import Import
data = Import.open("example.stp")
shape = data[0][0].Shape
shape_colors = data[0][1]
mesh = MeshPart.meshFromShape(Shape=shape, LinearDeflection=0.1, Segments=True)
face_colors = [(0, 0, 0)] * mesh.CountFacets
for i in range(mesh.countSegments()):
color = shape_colors[i]
segm = mesh.getSegment(i)
for j in segm:
face_colors[j] = color
mesh.write(Filename="new_example.obj", Material=face_colors, Format="obj")
Ulteriori informazioni
Tutorial
Arch
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
User documentation
- 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