[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [cgmo-webcgm] ISSUE: more DOM/XCF style properties
At 05:09 PM 1/19/2008 -0500, Weidenbrueck, Dieter wrote: >Lofton, > >I see, but I am not sure that your way is actually simpler, because you >can do: > >getObjectExtents; >zoomRect (extents*2) > >without navigation to the object. Yes, good point. (Btw, isn't this really a navigation of sorts? getObjectExtents(xyz); zoomRect (extents/2) ) >zoom(2x) would limit this functionality to zooming to a particular >object only, so it would not cover >- zooming to several objects at the same time >- zooming to a specific area of interest, possibly without any grobjects >in it > >In addition, the zoom factor in combination with a navigation is a bit >tricky. Depending on the size of the object this may result in something >desirable or not. But that may be the case with any zoom operation, of >course. Unless someone else wants an optional variant (like "2x"), I'm satisfied with just zoomRect(), which actually satisfies the pan and zoom requirements together in one function, as you noted earlier. -Lofton. >-----Original Message----- >From: Lofton Henderson [mailto:lofton@rockynet.com] >Sent: Samstag, 19. Januar 2008 23:03 >To: Weidenbrueck, Dieter; CGM Open WebCGM TC >Subject: RE: [cgmo-webcgm] ISSUE: more DOM/XCF style properties > >Dieter, > >I agree that destination rectangle is a good choice. > >On the other hand, one can see the utility of just a simple factor >(optionally perhaps). It would allow you to: >link/navigate to object XYZ; >zoom (2x); > >Otherwise, you would do this: >link/navigate to object XYZ; >getObjectExtents; >zoom to ( Extents/2 ); > >Where "Extents/2" is shorthand for the obvious half-size zoom box. > >I don't care strongly whether we parameterize with just "destination >rectangle", or also allow convenience shorthand parameterization(s), >or... I am just pointing out that we haven't made the explicit decision >yet, AFAIK. > >-Lofton. > >At 04:51 PM 1/19/2008 -0500, Weidenbrueck, Dieter wrote: > >Lofton, > > > >both zoom and pan might result in one simple solution: > >Specification of a destination rectangle. > > > >We have precise rules for showing a certain rectangular area inside the > > >viewer defined in the area of object navigation. So if we consider the > >desired view after a zoom and/or pan operation as a rectangle, we would > > >basically treat this operation as a grobject with view context, but > >sans grobject. > > > >If we make this both read/writable a script writer could do whatever he > > >wants. All in NVDC coordinates, of course. > > > >Regards, > >Dieter > > > >-----Original Message----- > >From: Lofton Henderson [mailto:lofton@rockynet.com] > >Sent: Samstag, 19. Januar 2008 22:14 > >To: Cruikshank, David W; CGM Open WebCGM TC > >Subject: RE: [cgmo-webcgm] ISSUE: more DOM/XCF style properties > > > >At 11:52 AM 1/18/2008 -0800, Cruikshank, David W wrote: > > >This constitutes a proposal to encode units for elements Line and > > >Edge Type Definition, Hatch Style Definition, Fill Reference Point, > > >pan coordinates, and zoom coordinates for DOM/XCF styling properties > > >in NVCD. > > > >ZOOM COORDINATES: What do you mean by "zoom coordinates"? I.e., how > >are we going to parameterize zoom? > > > >Is there some implicit zoom reference point -- e.g., the center of the > >current view -- and then just a zoom factor (no coordinate parameters)? > > > >Or is there an explicit zoom reference point as a parameter of the > >zoom, plus a zoom factor (so the zoom might do some panning in the >process)? > > > >Or is there an explicit zoom box to which the view is zoomed, and no > >zoom factor (again, the zoom might do some panning in the process)? > > > >PAN COORDINATES: same sorts of questions. How to parameterize pan? > > > >While it isn't necessary to answer these questions before resolving > >that all coordinate-type information is NVDC, on the other hand it > >seems reasonable to decide about the parameterizations of the functions > > >before or at least concurrently with deciding the units of expression > >those parameters. > > > >(Possibly I missed issue discussion and resolution about pan/zoom > >parameterizations in a missed telecon.) > > > >-Lofton. > > > > > > >According to our issue-closure procedure, we will confirm this at the > > > >next telecon, unless anyone argues otherwise before then. > > > > > >Dave Cruikshank > > > > > > > > >Technical Fellow - Graphics/Digital Data Interchange Boeing > > >Commercial Airplane 206.544.3560, fax 206.662.3734 > > >david.w.cruikshank@boeing.com > > > > > >-----Original Message----- > > >From: Cruikshank, David W > > >Sent: Sunday, January 06, 2008 3:39 PM > > >To: CGM Open WebCGM TC > > >Subject: [cgmo-webcgm] ISSUE: more DOM/XCF style properties > > > > > >The current list of proposed additions to styling interface: > > > > > >Line Type > > >Line Type Initial Offset > > >Edge Type > > >Edge Type Initial Offset > > >Edge Visibility > > >Interior Style > > >Hatch Index > > >Pattern Index > > >Fill Reference Point > > >Line and Edge Type Definition > > >Hatch Style Definition > > >Pan > > >Zoom > > > > > >Open issues are: > > >Value units for Fill Reference Point, Line and Edge Type Definition > > >and > > > > >Hatch Style Definition How do we spectify Pan and Zoom? > > > > > >NVDC? > > > > > >dave > > > > > >Technical Fellow - Graphics/Digital Data Interchange Boeing > > >Commercial Airplane 206.544.3560, fax 206.662.3734 > > >david.w.cruikshank@boeing.com > > > > > > > > >--------------------------------------------------------------------- > > >To unsubscribe from this mail list, you must leave the OASIS TC that > > >generates this mail. You may a link to this group and all your TCs > > >in OASIS > > >at: > > >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.ph > > >p > > > > > > > > >--------------------------------------------------------------------- > > >To unsubscribe from this mail list, you must leave the OASIS TC that > > >generates this mail. You may a link to this group and all your TCs > > >in OASIS > > >at: > > >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.ph > > >p > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe from this mail list, you must leave the OASIS TC that > >generates this mail. You may a link to this group and all your TCs in > >OASIS > >at: > >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > > > > > >--------------------------------------------------------------------- > >To unsubscribe from this mail list, you must leave the OASIS TC that > >generates this mail. You may a link to this group and all your TCs in > >OASIS > >at: > >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > > > >--------------------------------------------------------------------- >To unsubscribe from this mail list, you must leave the OASIS TC that >generates this mail. You may a link to this group and all your TCs in >OASIS >at: >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > > >--------------------------------------------------------------------- >To unsubscribe from this mail list, you must leave the OASIS TC that >generates this mail. You may a link to this group and all your TCs in OASIS >at: >https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]