AutoCAD Plant 3D Forum
Welcome to Autodesk’s AutoCAD Plant 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Plant 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IsoAlgo : Piping Isometric Drawing Algorithm

14 REPLIES 14
Reply
Message 1 of 15
eryar
5205 Views, 14 Replies

IsoAlgo : Piping Isometric Drawing Algorithm

The IsoAlgo means the Piping Isometric Drawing Algorithm which can be used to generate the isometrics for pipeline. It reads Piping Component File(PCF) and generates the piping isometric drawing in DXF format.

 

See some information:

http://www.cppblog.com/eryar/archive/2013/06/15/201043.html

 

If you are interested, feel free to contact with me: eryar@163.com

Tags (3)
14 REPLIES 14
Message 2 of 15
Arun_Kumar_K
in reply to: eryar

Y does one need when the isometric generates from Autodesk software comes as dwg format.
Message 3 of 15
eryar
in reply to: Arun_Kumar_K

I think generate isometric from dwg format is difficult.
Because there is no component information in the DWG...
Message 4 of 15
eryar
in reply to: eryar

IsoAlgo-Piping Isometric drawing generation Algorithms.

IsoAlgo can generate piping isometrics drawings from PCF to DXF.

For more information about IsoAlgo, please visit: http://code.google.com/p/isoalgo/

Any feedback is welcome, please send email to the author: IsoAlgo@gmail.com.

 

OF(Q@8YAYRXHB0GMSUI9B~6

XHM2D~E7MJQ0L_26I_`LFKC

8[F9XYO`CSCXLQKGV{XKDB2

Tags (3)
Message 5 of 15
eryar
in reply to: eryar

Isometric drawing generatd by IsoAlgoFigure 1 Isometric drawing generatd by IsoAlgo

Isometric drawing generatd by IsoAlgoFigure 2 Isometric drawing generatd by IsoAlgo

Isometric drawing generatd by IsoAlgoFigure 3 Isometric drawing generatd by IsoAlgo

Message 6 of 15
eryar
in reply to: eryar

IsoAlgo01

 

IsoAlgo03

Tags (1)
Message 7 of 15
tfs-us
in reply to: eryar

Well, I see a lot of potential for this. We have been experiencing a lot of issues with the final outcome on our Plant 3D iso's and if there is an alternative it is worth exploring.

 

The biggest potential I see with this is that it creates an option for advanced users to create their own PCF files from non generator compliant softwares and still use an isometric generator for output. A quick browse through a PCF showed me that the simplicity of the PCF made it very replicatable. All the information I see contained in the PCF is public properties or scripting accessible in Autodesk Fabrication. I may give this a shot, but lately I haven't had time to do anything except muscle my way through my Plant 3D workload.

 

Exactly how it can/will be utilized is uncertain and it still looks to be an early work in progress, but I do see lots of merit in your project. Keep at it eryar and make do all the the things we don't get with Plant 3D now (column references, revision history management, BOP's, consistently sequencial spool number, user specified spool numbers, ability to generate a single spool rather than an entire line, etc).

 

Thanks for the post. I intend on looking into these PCF's to see if I can solve some of my issues with PCF tweaking.

Message 8 of 15
eryar
in reply to: tfs-us

Yeah, the PCF is a human readable text file containing physical and logical data on
each piping object in the pipeline. You can get all the things you want for the iso.

 

Although the IsoAlgo not finish yet, but I am focus on it now and add many functions

for it. You can get more info about IsoAlgo at:

http://code.google.com/p/isoalgo/w/list

 

From here you can download IsoAlgo for a try:

http://code.google.com/p/isoalgo/issues/detail?id=1

 

Thanks for your advise.

 

Message 9 of 15
eryar
in reply to: eryar

Add Pipeline End Connection info to the IsoAlgo, such as connection info and coordinate:

image

Figure 1. Pipeline End Connection Info

Message 10 of 15
eryar
in reply to: eryar

When you want to check the symbol templates that you defined in IsoAlgoSymbolTemplate.xml, you can give the command dumpsymbolto IsoAlgo, the usage is as follows: 

wps_clip_image-2735

Figure 1 Export Symbol Template Command dumpsymbol 

After the execution of the dumpsymbol command, IsoAlgo will generate IsoAlgoSymbolLib.dxf which contains all the symbol templates. 

wps_clip_image-32696

Figure 2 Symbol template in the IsoAlgoSymbolTemplate.xml 

From the export symbol template you can make clear that how many symbol templates have beed definied, and It can help you to understand the symbol template definitation method. 

 

Message 11 of 15
eryar
in reply to: eryar

Add GUI for IsoAlgo, then the usage of IsoAlgo is easy;

wps_clip_image-29916

Figure 1 Add PCFs

 

 

Tags (2)
Message 12 of 15
tfs-us
in reply to: eryar

Keep at it eryar,

 

Soon enough you will have something great that you could probably market as a standalone. Autodesk has anual ADN app hackathon competitions for encouraging the use of their Exchange App Store. I am fairly certain (someone correct me if I am wrong) that the free/public ADN membership is all you need to participate. You should probably consider trying to submit this when you feel it is ready. Your getting closer all the time.

 

I am a programmer myself and completely guilty of frequently failing to do what I am about to tell you, but do try to spend the time required to make any/all dialogs as pretty and intuitive as possible. It goes a long ways and the amount of content you are trying to organize isn't substantial enough to make that an overly difficult task. I can think of a couple methods for making it self documenting too, but I'll let you figure that out; just making a suggestion.

Message 13 of 15
eryar
in reply to: tfs-us

Hi tfs-us,

 

Thanks for your suggestions.

 

The document of IsoAlgo is generated by Doxygen automatically and the GUI is built by Tcl/Tk,

They do not take a long time of mine.

 

 

Message 14 of 15
eryar
in reply to: eryar

IsoAlgo3d - A PCF 3D Viewer

 

1. Visualize PCF file in the 3D Viewer;

2. Add Weld for the pipe spool;

 

here is the IsoAlgo3d GUI:

Figure 1. IsoAlgo3d Main GUI

 

Figure 2. Insert Weld for pipe spool

Message 15 of 15
eryar
in reply to: eryar

I put the IsoAlgo3d source on the github:

https://github.com/eryar/IsoAlgo3d

 

and make IsoAlgo3d under GPL license,

so you can download the source code

and contribute.

 

Best Regards,

Shing Liu

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost