Author Topic: AutoCAD 3d wishlist  (Read 16340 times)

0 Members and 1 Guest are viewing this topic.

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Re: AutoCAD 3d wishlist
« Reply #15 on: April 03, 2006, 05:11:01 PM »
I fail to see how a filter can obtain an arbitrary point along the face of a solid.
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

RbtDanforth

  • Guest
Re: AutoCAD 3d wishlist
« Reply #16 on: April 03, 2006, 06:18:31 PM »
Quote
I have offten wished that I could control to vertex mapping and meshing of RULESURF.  If you make a ruled surface between two closed loops, like a rectangle and a circle, depending on how they were drawn, the surface can intersect itself.  Then you have to mess around with changing the order of the vertices in the polylines and such.

Zoltan
I have long given up mesh surfaces for solids but before solids were I had such problems with it

I set up arrays of polylines in blocks that I could substitute one for another till I had all the points needed then exploded the blocks and gathered the polylines in consecutive order and ran this

Code: [Select]
(DEFUN C:CN3 (/ A B C D E F G  cn cnt L1 L2 s1 s2) ;
               (PRINC "CRITS TO CONN...")
       (SETQ A (SSGET (list (cons 0 "*p*line*")))
             B (SSLENGTH A )
             s1(ssadd)
             s2(ssadd)
             cnt 0
             cn 0
             L2 b
        );SETQ
      (repeat b
             (SETQ B (1- B)
                   C  (SSNAME A B)
                   D  (entnext c)
                   E   (entget d)
                   F  (cdr (assoc 0 e))
                   cnt (max cn cnt)
                   cn 0
              )
            (while (/= f "SEQEND")
                  (setq g (CDR (ASSOC 10 e))
                        pt (trans g c 1)
                        d (entnext d)
                        e (entget d)
                        cn (1+ cn)
                        f (cdr (assoc 0 e))
                  )
           (IF (LISTP L1) (SETQ L1 (cons pt L1)) (SETQ L1 (list pt)));if
            );while
        );repeat
          (command "_3dmesh" l2 cnt (car l1))
       (FOREACH F (cdr L1) (COMMAND f)   )
       (command "_erase" a "")
    'DUN
);DEFUN

you have to make sure that all polylines have the same number of points (you can move two points to the same place) and a are the same direction, and have no more than 256 points or polylines as that is/was? the limit. I was able to make some pretty complex objects using this method.



The Fountain, stand, and Base are each made up of such meshes

LE

  • Guest
Re: AutoCAD 3d wishlist
« Reply #17 on: April 03, 2006, 06:25:06 PM »
For heavy and light weight polyline filter:

Quote
(SSGET (list (cons 0 "*p*line*")))

Code: [Select]
(SSGET (list (cons 0 "*POLYLINE")))

?

CADaver

  • Guest
Re: AutoCAD 3d wishlist
« Reply #18 on: April 03, 2006, 07:30:07 PM »
I fail to see how a filter can obtain an arbitrary point along the face of a solid.
Well make up your mind either it is a combination of points as in
Quote
the intersection where the edge of 2 or more solids touch
or it's arbitrary.

Just trying to figure out what you mean.

RbtDanforth

  • Guest
Re: AutoCAD 3d wishlist
« Reply #19 on: April 03, 2006, 08:06:11 PM »
Lee
Sorry :oops: Polylines only came in one flavor back then, you should decide which flavor to use and adjust the program as necessary.


Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Re: AutoCAD 3d wishlist
« Reply #20 on: April 03, 2006, 08:38:00 PM »
I suppose a picture would be worth 1000 words ...

The first one is a scenario which I find myself needing to accomplish regularly, particularly when dealing with multiple plane roof sections with multiple pitches.

The second one is my workaround to find the point. It would be nice if there were an implied intersection or a defacto intersection where the edges of the 2 planes cross, but alas there is not ... or rather I have not yet found it ... if you could give me a better solution then I would be tremendously thankful.

<edited to remove attachments>
« Last Edit: April 03, 2006, 09:05:28 PM by Keith »
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Re: AutoCAD 3d wishlist
« Reply #21 on: April 03, 2006, 08:39:25 PM »
OOOhhhh .. those need resizing and I don't have the proper software at home .. I would be appreciative if someone could do that for me ...
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

CADaver

  • Guest
Re: AutoCAD 3d wishlist
« Reply #22 on: April 03, 2006, 08:52:39 PM »
oh, I think I can see what you mean.  non-orthogonal intersecting surfaces.  We rarely run into those, so it didn't jump to mind.

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Re: AutoCAD 3d wishlist
« Reply #23 on: April 03, 2006, 09:04:42 PM »
I am glad I am not going crazy .... I thought I was for a minute ...  I'm gonna delete those pictures now ...
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

Slim©

  • Needs a day job
  • Posts: 6566
  • The Dude Abides...
Re: AutoCAD 3d wishlist
« Reply #24 on: April 03, 2006, 09:08:06 PM »
OOOhhhh .. those need resizing and I don't have the proper software at home .. I would be appreciative if someone could do that for me ...

Hey Keith, try THIS program, it's FREE.
I drink beer and I know things....

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: AutoCAD 3d wishlist
« Reply #25 on: April 03, 2006, 09:33:01 PM »
Hey Keith, try THIS program, it's FREE.

<nodding.gif>

Irfanview be good freeware (if used on non commercial work; commercial users can register it for $12 US minimum).
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst