Subject:
|
Re: Mac Brick CAD 2.2b1 New Release
|
Newsgroups:
|
lugnet.cad.dev.mac
|
Date:
|
Tue, 30 Mar 2004 22:50:40 GMT
|
Viewed:
|
2369 times
|
| |
| |
Great stuff Jim, where possible Ill answer interspersed with your comments
|
- This may be a part definition problem and not MBC, but the central tube in the double slope bricks extends through the slope plane. The same occurs with 2x2 cones---possibly with other elements, too.
|
Ive noticed this too on some bricks. It has to do with the fact that some parts
use negative scaling when drawing some primitives. Both OpenGL and LDRAW can
handle this concept, but as yet I havent got round to getting MBC to do the
same.
|
- Im understanding better the problem with the odd shift-multiple-select behavior. When parts overlap it is non-intuitive as to what is being selected. For example, selecting a brick near its bottom edge may actually select the brick below it, this is because the area clicked overlaps the bottom bricks stud... and somehow it takes precedence.
|
This has to do with the selection procedure. OpenGL has a neat function to allow
you to determine which objects are within a predefined zone on the screen (in
this case the mouse). It will even tell you thier screen relative z coordinates
(lazy me I use this code). The problem is that no allowance is made for the
relative size of the objects (ie the code would work best with regular shapes)
so while your eyes might determine one brick is infront of another, OpenGL might
on the other hand consider the order reversed due to the relative size of the
bricks (its complex to describe in writing). Further tests could be used (say
checking the colour of the screen and brick for a match) but this isnt on my
current priority list.
|
- In the DAT Drawer, after deleting an element or step, the DAT text doesnt reflect the change (doesnt refresh) until the drawer is closed and opened again.
|
Im aware of some syncronisation issues (and they are being repaired before the
next release) but closing and opening the drawer is drastic, normally scrolling
the list or performing another action will syncromise the screen and the drawer
again. However, loss of syncronisation wont affect the data contained within.
|
- Part Grouping and/or MPD support soon? :-)
|
Yes... Not sure to what level, below Ill desribe the current fixes and new
features on the boil. PS, while this is not for the faint hearted, an MPD file
can be manually edited and created from within text editor (however .mpd files
need to be determined at load time to work).
|
- In the Finder, when MBC is not the active application, selecting the field (main application) window makes MBC active... however, the same is not true for the Part Selector Palette (PSP). An inactive PSP window may gain focus (become active) when selected but the MBC application will still remain inactive in the background.
|
Sounds like a bug...
|
- It would be excellent if the PSP list column headers (Part and Description) sorted the part names, as do clicking column headers in Finder windows.
|
Laziness has prevented this from being included to date.
|
- I miss being able to rotate an element in the PSP preview, and Id rather double-click the list to insert the element, instead.
|
Yeh, I noticed... it seems the normally reliable Andrew QA department has failed
and let this bug through (its now been quashed - and the double click to insert
is back). As punishment more stuff will need to be added to the instruction
manuals by Andrew.
|
- Color palette: Need more colors represented! I type in a custom number and the element goes dim/gray. Also, and I dont know if this is an LDraw convention, but the color map doesnt match official Lego colors (ie., 4 should equal orange, not red, and 6 should equal green, not brown... etc., etc.). Also, is it possible to do a mini-paintbox of color swatches instead of a list? (us visual folk think faster this way). May could get more colors in smaller space as an extra bonus.
|
All colours are as defined by LDRAW (www.ldraw.org). If you need more colours
Ldlite custom colours are also interpreted (but they need to be coded manually).
Where MBC doesnt know the colour, it defaults to light grey for the display but
the value described is retained so if another renderer recognises it, its not
lost. A swatch pallette is a good idea.
|
I hope my comments are helpful.
|
You bet!
MBC 2.3 is on the development table at present.
So far the emphasis has been on user information
- missing files are reported
- fies that have been updated (renamed) are reported
- the view screen can be exported to a variety of graphic formats
- text can be in the viewing area (eg the axis is now marked x, y and z)
- some localisation of languages (Spanish, Russian)
still planned:
- export of peeron type brick count
- export of multiple images to make instructions
- ability to insert and delete .mpd sub-files (not sure about editing yet)
- ability to recognise where a part is described in a .mpd file has become
under consideration
- ability to search for missing files on the internet
- ability to substitute (use) LGEO primitives in POV export files.
- update to part rotations (its there in skeletal format needs finalising)
If there is more, let me know.
Andrew...
|
|
Message has 1 Reply: | | Re: Mac Brick CAD 2.2b1 New Release
|
| (...) Two quick things spring to mind... One is adding on the Deletion of objects for Powerbook users, right now we need to keep the Fn-key pressed down in order to be able to delete a selected piece. Perhaps you could map the Backspace key as well (...) (21 years ago, 31-Mar-04, to lugnet.cad.dev.mac, FTX)
|
Message is in Reply To:
| | Re: Mac Brick CAD 2.2b1 New Release
|
| Hi Andrew, I've been occupied lately but I was finally able to test drive 2.2b1 for many hours this past week. So, weighing in again... I'm absolutely enjoying MBC!... most especially now that I understand what you were saying about moving the field (...) (21 years ago, 30-Mar-04, to lugnet.cad.dev.mac, FTX)
|
5 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|