Hidden line removal progress
 1-16  17-36  37-56  57-76  77-96  97-116  …  277-296

Previous
Next
 From:  danperk (SBEECH)
6201.57 In reply to 6201.56 
>Do you ever see a need where you would actually want those particular edges in the drawing?

Usually not, maybe on a rare occasion where they help describe a curved surface for reference.

I just didn't want say eliminate them in case others have a need for them.

BTW- Starting with Illustrator CS5 you can use the Line Width Tool to control width and taper.
Also Astute Graphics WidthScribe plug-in can be very handy for people who want to do finessing
of line widths in Illustrator.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Martin (MARTIN3D)
6201.58 In reply to 6201.53 
Hi Michael

>I'm thinking of calling it something like "Generate outlines", and when enabled it would make an extra set of curves on separate kind of grouping (grouped either as an actual group or layer or separate color or lineweight or maybe any of these) that would be coincident with the regular edges. So that would mean that the outline curves would stack up on the "regular edges".

Great!


>I think you'll want the outline to go underneath all the other regular edges and I guess underneath the shaded image as well so that when it's thickened it only adds thickness to only one side of the shape rather than having thickness on both sides.

Having the outline on a seperate layer would give complete freedom in this regard.


>I don't believe that there is any way in PostScript to add thickness to just one side of a path rather than having the thickness be symmetrical around the path center line.

Will the outline path be a closed curve? I hope so because for a closed path there's an Align Stroke option in Illustrator that allows to set the stroke any way we want.



Then the other thing is that if you have separate multiple objects... Then I'd think that the outlines would go like this... Does that seem right?

Yes please, individual, seperate objects should have their own outline.
Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Martin (MARTIN3D)
6201.59 In reply to 6201.55 
>it's a silhouette edge because of the 2 surfaces that the edge belongs to, one surface normal points towards the viewer, while the other surface normal points away from the viewer.

Aah I see. Never thought it could be such a relatively simple rule. Thanks for this explanation Michael. If you can implement this too all the better!

EDITED: 30 Sep 2013 by MARTIN3D

Image Attachments:
Size: 91.7 KB, Downloaded: 62 times, Dimensions: 761x487px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
6201.60 In reply to 6201.57 
Hi danperk,

> Usually not, maybe on a rare occasion where they help describe a curved surface for reference.
>
> I just didn't want say eliminate them in case others have a need for them.

I think that I'll probably start with just eliminating them (seam edges on closed smooth surfaces), and then if anyone ends up needing them I'll look into adding an option later.


> BTW- Starting with Illustrator CS5 you can use the Line Width Tool to control width and taper.
> Also Astute Graphics WidthScribe plug-in can be very handy for people who want to do finessing
> of line widths in Illustrator.

Unfortunately the information controlling that is likely to be private just to illustrator - Illustrator has become rather closed with its internal file format structure over the years, the only documented AI version is from AI v8 .

I don't think that PDF has a method for tapered line widths, so probably when generating a PDF file Illustrator converts tapered strokes into a closed and filled outline path rather than something that actually has a line stroke on it in the PDF.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
6201.61 In reply to 6201.58 
Hi Martin,

> Will the outline path be a closed curve? I hope so because for a closed path there's an
> Align Stroke option in Illustrator that allows to set the stroke any way we want.

No it usually won't be a closed curve, it will be a bunch of fragments of curves that come pretty close to meeting each other at their ends so generally resembling a closed curve but I'm not confident about getting an actual totally clean closed curve generated for this automatically, there will tend to be little tiny pieces and little tiny spaces between different pieces.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  danperk (SBEECH)
6201.62 In reply to 6201.60 
>I think that I'll probably start with just eliminating them (seam edges on closed smooth surfaces), and then if anyone ends up needing them I'll look into adding an option later.

Works for me, thanks!

>Unfortunately the information controlling that is likely to be private just to illustrator - Illustrator has become rather closed with its internal file format structure over the years, the only documented AI version is from AI v8 .

My reference was just for people that use Illustrator CS5+ and want to edit line widths. Although Astute Graphics must have access to current internal file format structure as they are a 3rd party developer. Anyways, I'm not requesting this as an export option so no worries. :)

>I don't think that PDF has a method for tapered line widths, so probably when generating a PDF file Illustrator converts tapered strokes into a closed and filled outline path rather than something that actually has a line stroke on it in the PDF.

Yes, that's correct. I understand that users may be using Corel, Inkscape etc. so the export needs to be compatible to more than just Adobe.
I'm staying on the ground with CS6 and will not be moving to the clouds.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
6201.63 In reply to 6201.62 
Hi danperk,

> Although Astute Graphics must have access to current internal file format
> structure as they are a 3rd party developer.

Is the Astute Graphics stuff running as a plug-in inside of Illustrator?

If so then probably Adobe does make that stuff accessible through functions that a plug-in can call, but that kind of mechanism would only work for a plug-in that runs inside of Illustrator, not a completely separate program that's trying to communicate to Illustrator only by writing a file out.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  danperk (SBEECH)
6201.64 In reply to 6201.63 
Hi Michael,

>Is the Astute Graphics stuff running as a plug-in inside of Illustrator?

If so then probably Adobe does make that stuff accessible through functions that a plug-in can call, but that kind of mechanism would only work for a plug-in that runs inside of Illustrator, not a completely separate program that's trying to communicate to Illustrator only by writing a file out.

Yes it does, good point! This also carries the negative aspect of requiring updates of plug-ins for new versions of Illustrator. On and on it goes, and where it stops, only Marketing knows. :/
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mattj (MATTJENN)
6201.65 
hi all

FYI Isodraw does this tapered line style on holes. Its nice but for me unnecessary as its overkill. It is alo done with a fill shape which no longer matches the corresponding line widths if the drawing is scaled without scale line widths setting on. Attachment shows the taper in outline mode and preview.
Image Attachments:
Size: 23.6 KB, Downloaded: 22 times, Dimensions: 582x631px
Size: 35.8 KB, Downloaded: 19 times, Dimensions: 594x657px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Martin (MARTIN3D)
6201.66 
Hi Michael,

if others agree would it be possible to put each line type on a seperate layer so that there get five layers exported:

Layer 1 (bottom layer): The shading as a bitmap

Layer 2: The complete object with all visible lines. All lines with a thin stroke

Layer 3: All hidden lines, very thin and dashed

Layer 4: All lines where the surface normals differ (One pointing away from the viewer and one pointing towards the viewer). These lines have a stroke width of 3 times of the ones of layer 2

Layer 5 (top most layer): All outlines where an edge "touches" the background. 3x stroke, round cap, maybe different color

This would result in a very uncluttered export and allow to switch line types on and off easily and also alows to rearrange layers like putting the outline layer to the bottom.

Is that maybe what you have currently in mind?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mattj (MATTJENN)
6201.67 
hi

in response to martin 3d, i am not too bothered by having the layers option. However, different subassemblies/groups/items within the model on different layers would be useful to me. . .
I guess micheal has opened pandoras box with this latest trick :-) Obviously a lot of people out there are still working with 2D vector as well as 3D.
matt
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
6201.68 In reply to 6201.66 
Hi Martin,

> Is that maybe what you have currently in mind?

Well, sort of - but one problem with doing it exactly as you've described there is that imposes a totally new layer structure on the drawing, destroying the current layer/style organization that's already in place.

What you have listed as Layer 2:
> Layer 2: The complete object with all visible lines. All lines with a thin stroke

I'd think maybe would be more like "use the object's current style assignment as the exported layer". That would be sort of the default behavior I would think, basically same as how PDF/AI export already works in the current v3 beta, that generates layer assignments in the AI or PDF file based on the style assignments in MoI.

Then for these different kinds of categories I'd think that there would be options you could enable to override that default "layer from style" behavior, something like set a checkbox option to branch off hidden lines, silhouettes, and outlines to either different layers, or just to have different line weights or maybe colors.

Something vaguely like this (where a [ ] is a checkbox):

Separate out:
[ ] Silhouettes : [ ] to layer: [ ] line weight:
[ ] Outlines : [ ] to layer: [ ] line weight:
[ ] Hidden lines : [ ] to layer: [ ] line weight:


So I'd think that normally it would be doing all visible lines with a thin stroke and those would all go on the same layer as their current style assignment. If you want silhouettes to be accented and have some different kind of categorization than that regular behavior then you'd check that option for it, etc...


- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Martin (MARTIN3D)
6201.69 In reply to 6201.66 
One use of the outline layer could be making the outline white when the drawing is shown on a dark background like so:

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Martin (MARTIN3D)
6201.70 In reply to 6201.68 
Separate out:
[ ] Silhouettes : [ ] to layer: [ ] line weight:
[ ] Outlines : [ ] to layer: [ ] line weight:
[ ] Hidden lines : [ ] to layer: [ ] line weight:


Perfect!!!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
6201.71 In reply to 6201.67 
Hi Matt,

> However, different subassemblies/groups/items within the model on
> different layers would be useful to me. . .

Yeah this would be I'd think the default behavior of generating layer output based on style assignments in MoI.

If I understand what you would need correctly, being able to assign pretty much any unique property like a certain color or line width to a particular kind of edge would then let you target those ok while still keeping layers separate, is that right?

And I think some people would prefer to have those things go to their own layer so it would be good to have an option for that I think.

I'm not exactly a huge fan of copious complex options on things but I think in this case different people will want to have different kinds of organizations.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
6201.72 
So Moi becomes more a prog of presentation than a modeler tool ? ;)
Dimensions are also very asked! :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
6201.73 In reply to 6201.72 
Hi Pilou,

> So Moi becomes more a prog of presentation than a modeler tool ? ;)

It's just another way to be able to make good use of your models!

Certain kinds of 2D drawings are actually quicker to create by 3D model construction, this should help with things like that.

It is also a kind of long term goal for MoI to incorporate some kinds of "design communication" tools as well in addition to being able to create it in the first place.


> Dimensions are also very asked! :)

Yup, I do want to add those in eventually as well. But the hidden line drawing generation itself takes priority, because dimensions without hidden lines are not very useful, but if you can generate a hidden line drawing there are quite a few different 2D CAD programs out there that should work pretty well for putting dimensions on a DXF drawing.


- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Samuel Zeller
6201.74 In reply to 6201.73 
Dimensions would be the holy grail for me

Because for now I need to export everything to Rhino (which is running on a PC far from where I am in the agency)

So when you have 35 different models to put dimensions on and when every single one get multiple modifications asked by the client...

You start to pull your hair out haha
--
shapenoid.com
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  MajorGrubert (CARLOSFERREIRAPINTO)
6201.75 In reply to 6201.74 
Hello,
Dimensions and comunication design tools are far more important - in my opinion concerning the impact it could have on my workflow - than line weights / line styles, overkill export options and rendered background image.
Have ViaCAD and i open it once or twice.
Naturaly other workflows have other needs and prioritys.
Hoping for 2D comunication tools in Moi3D 'style': Simple and efective.
Cheers
Carlos
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
6201.76 In reply to 6201.74 
Hi DesuDeus,

> Because for now I need to export everything to Rhino (which is running on a PC far from where I am in the agency)

You're on a Mac, right? Why not use the Rhino Mac beta and just put that on your same machine?

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-16  17-36  37-56  57-76  77-96  97-116  117-136  …  277-296