yoin

H@rm

Citaat van: Manu op do 04 02 2010, 11:56:57
PS @ Harm : wellicht raken mijn ogen vlugger vermoeid door al dat 'scheef kijken'.. hahahaha.. maar maak je niet ongerust.. ben nog lang niet blind hoor.... ;-)

Manu
@Manu,
Zouden er ook hulphonden zijn die je autocad kunt leren?

Michel
Acad 10 t/m 2015
Revit 2010 t/m 2015
autodidact lisp

Reimer

@ Roy: Helaas blijf ik hetzelfde probleem houden wanneer ik, binnen een bestaand commando, na (SelWinParToUcs) niets selecteer.

@ Manu: de functie start wanneer je (SelWinParToUcs) intoetst, dus inclusief de haakjes.
Ik heb de functie afgekort naar US (UcsSelection). Binnen een acad commando (bv. Move) kun je deze dan aanroepen met 'US.

Reimer

Manu

Citaat van: H@rm op do 04 02 2010, 12:28:35
@Manu,
Zouden er ook hulphonden zijn die je autocad kunt leren?

Michel

Geen idee... maar zou er al een braille-touch-screen op de markt zijn.... 8)
AutoCad 2000 - 2007 - 2008
Sketchup 4-5-6

roy_043

@Reimer: een verzoek:
Pas de lisp aan zoals hieronder is aangegeven.
Doe een test waarbij je tijdens een commando punt 2 wel aanklikt.
En een test waarbij je de selectie afbreekt (geef aan hoe je afbreekt).
En laat weten welke tekst je te zien krijgt.

Aanpassing lisp (1 regel toevoegen):

  (redraw) ; bestaande regel 45
  (princ grResult) ; tussengevoegde regel
  (if (= (car grResult) 3) ; bestaande regel


Ik heb zelf ook nog een probleem ontdekt: het is ook problematisch als de gebruiker bij punt 1 bijvoorbeeld ENTER geeft...

Reimer

Roy,

Ik heb net 3 testjes gedaan, hierbij de resultaten.

Test1 (punt 2 wél aangeklikt en wel objecten geselecteerd)
Command: m MOVE
Select objects: 'wss
First point:
Second point: (3 (26.2363 2.62206 0.0))<Selection set: 114>
1 found

Select objects:

Specify base point or [Displacement] <Displacement>: Specify second point or
<use first point as displacement>:

Geen bijzonderheden, werkt zoals verwacht

Test 2 (punt 2 wél aangeklikt maar géén objecten geselecteerd)
Command: m MOVE
Select objects: 'wss
First point:
Second point: (3 (2.38448 10.9889 0.0))nil

First polygon point:
Command:

Na het aanklikken van punt 2 (geen objecten geselecteerd) zit ik in een polygonale window selectie. Als ik deze afrond of afbreek dan kan ik nog steeds doorgaan met objecten selecteren voor het move commando

Test 3 (na aanklikken van punt 1 op Esc. gedrukt)
Command: m MOVE
Select objects: 'wss
First point:
Second point: Application ERROR: Console break
; error: Function cancelled

Select objects:
Select objects: Specify opposite corner: 1 found

Select objects:

Specify base point or [Displacement] <Displacement>: Specify second point or
<use first point as displacement>:

Bij test 3 blijft het selectiekader staan totdat het scherm ververst wordt (zoom / regen).

Reimer


roy_043

Reimer bedankt voor het duidelijke verslag.

Jouw test 2 is anders dan ik had gedacht. Ik dacht dat jij i.p.v. een 2e punt te klikken op ENTER drukte. Maar het probleem blijkt te zijn dat in AutoCAD bij een lege selectieset:
(3 (2.38448 10.9889 0.0))nil
om een onverklaarbare reden de polygone selectie "blijft hangen". Omdat dat in Bricscad niet gebeurt is het voor mij niet goed mogelijk om dit op te lossen. :cry:

De andere problemen:
Citaat van: roy_043 op do 04 02 2010, 15:55:15Ik heb zelf ook nog een probleem ontdekt: het is ook problematisch als de gebruiker bij punt 1 bijvoorbeeld ENTER geeft...
Citaat van: Reimer op vr 05 02 2010, 07:35:51Test 3 (na aanklikken van punt 1 op Esc. gedrukt)
Zijn oplosbaar. Wordt dus vervolgd.

FastFiber