Editing Prj

From Wiki.OSArch

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
{{Infobox software
 
{{Infobox software
| icon      = Grey1x4.png
+
| icon      = ""
| screenshot = Grey1x4.png
+
| screenshot = ""
 
| website    = [https://gitlab.com/marzof/prj gitlab.com/marzof/prj]
 
| website    = [https://gitlab.com/marzof/prj gitlab.com/marzof/prj]
 
| source    = [https://gitlab.com/marzof/prj Repo on gitlab]
 
| source    = [https://gitlab.com/marzof/prj Repo on gitlab]
Line 11: Line 11:
 
}}
 
}}
  
''prj'' is a [https://docs.blender.org/manual/en/latest/editors/preferences/addons.html Blender_Add-on] for generating semantic technical drawings from 3d model. Its main purpose is to help architects and designer to make building and interior drawings automatically. ''prj'' generates linked data-rich SVG drawings.
+
''prj'' is a [[Category:Blender_Add-on]] for generating semantic technical drawings from 3d model. Its main purpose is to help architects and designer to make building and interior drawings automatically. ''prj'' generates linked data-rich SVG drawings.
 
It has particular strengths:
 
It has particular strengths:
  
Line 18: Line 18:
 
* Drawings are linked. Every 3D object is represented in a single dedicated SVG file and all those files are linked (as <use> element) to the main drawing. That allows to keep files size small and to limit redrawing to changed objects only.
 
* Drawings are linked. Every 3D object is represented in a single dedicated SVG file and all those files are linked (as <use> element) to the main drawing. That allows to keep files size small and to limit redrawing to changed objects only.
  
* Drawings are data-rich. Every object stores information about it directly inside the SVG. Hence text searches are possible over single and multiple drawings.
+
* Drawings are data-rich. Every object stores information about it directly inside the SVG. Hence text searches are possible over single and multiple drawings. ''prj'' is also able to produce drawings in the less free [[Drawing_Exchange_Format_(DXF)|DXF]] or [[Drawing_(DWG)|DWG]] file formats.
 
 
''prj'' is also able to produce drawings in the less free [[Drawing_Exchange_Format_(DXF)|DXF]] or [[Drawing_(DWG)|DWG]] file formats.
 
  
 
''prj'' uses [https://docs.blender.org/manual/en/latest/scene_layout/object/properties/line_art.html Blender Line Art] feature and SVG grease pencil exporter.
 
''prj'' uses [https://docs.blender.org/manual/en/latest/scene_layout/object/properties/line_art.html Blender Line Art] feature and SVG grease pencil exporter.
Line 27: Line 25:
 
''prj'' isn't trying to be a simple drawing tool. Its main aim is to be a tool to manage projects information by generating data-rich drawings (a kind of BIM drawing tool).
 
''prj'' isn't trying to be a simple drawing tool. Its main aim is to be a tool to manage projects information by generating data-rich drawings (a kind of BIM drawing tool).
  
This is why it generates drawings in SVG format with a linked structure: this way every object in the drawing can return informations about it (product id, size, weight, physical properties, cost, typology, family belonging, etc…) and allow user to get, for example, bill of quantities or interactive drawing you can query.
+
This is why it generates drawings in SVG format with a linked structure: this way every object in the drawing can return informations about it (product id, size, weight, physical properties, cost, typology, family belonging, etc…)* and allow user to get, for example, bill of quantities or interactive drawing you can query.
  
 
For these reasons it's recommended to complete the drawing process (composing, styling with css, adding annotations and dimensions) using an SVG editor (like the open source [[Inkscape]]). There are plans for prj SVG exports to store many other types of data in the future (such as quantities).
 
For these reasons it's recommended to complete the drawing process (composing, styling with css, adding annotations and dimensions) using an SVG editor (like the open source [[Inkscape]]). There are plans for prj SVG exports to store many other types of data in the future (such as quantities).
 
=== prj vs blenderbim 2d drawing ===
 
Main difference between prj and BlenderBIM 2D_documentation:
 
 
* BlenderBim focuses on creating 2d documentation based on an ifc project
 
* prj exports Blender objects regardless of being part of an ifc project
 
 
As of July 2022 have tested prj (v0.0.9d) exported svg files imported to [[QCAD|qcad professional]] . This seems to work fine.
 
  
 
= See also =
 
= See also =
Line 49: Line 39:
 
= External Resources =
 
= External Resources =
 
* [https://gitlab.com/marzof/prj#getting-started ''Getting started''] guide
 
* [https://gitlab.com/marzof/prj#getting-started ''Getting started''] guide
* [https://gitlab.com/marzof/prj/-/wikis/Tips-and-tricks ''Tips and tricks'']
 
  
{{Blender_Add-on}}
+
{{Template:Software}}
{{software}}
 
 
[[Category:Blender Add-on]]
 
[[Category:Blender Add-on]]
 
[[Category:Blender]]
 
[[Category:Blender]]

Please note that all contributions to Wiki.OSArch are considered to be released under the Creative Commons Attribution-ShareAlike (see Wiki.OSArch:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)