/*--------------------------------------
|
Power-CAD
Programing
HISTORY |
|
|
|
Written by
Yilmaz
YORU |
|
|
--------------------------------------*/
---- NEW FEATURES (000 to 008) -------- [ 02 Aug 1997 ]
* Simple
Screen Open
open_scr()
* Simple
Window Open
open_gt_window()
* Simple Gadgets
* Simple
Circle Drawing
circle()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (008 to 012) --------
* QCAD name changed to PowerCAD name
* Control
Panel & Tools
Windows
open_cp_window()
open_tl_window()
* gadget()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (012 to 025) --------
* CLIPBLIT
DEVELOPMENT
SOURCE ADDED
-
Source:"ClipBlit.c"
by HARUN
ARABULAN
* HUD ADDED
* DRW TOOLS
ADDED
line()
point()
rectangle()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (025 to 034) --------
* DXF
DEVELOPMENT
SOURCE ADDED
Source:"Load_DXF4"
by YILMAZ YÖRÜ
* 2D-DXF
LOADING ADDED
load_DXF()
* DRAWING
LAYERS
(name,pen,...)
struct
layers[]
get_layer_set()
load_layers()
* INIT DATA
& DRAW FROM DATA
strcut
drawings[]
power_draw()
* DATA PRINT
ADDED
power_print()
* DRAW ARC
IN LIMITS
arc()
* PROMPT
PLACE & PROMPT
INFORMATIONS
prompt()
* ZOOM_IN ZOOM_OUT AVAILABLE
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (034 to 040) --------
* MENU ADDED
* ASL REQUEST ADDED
* LISTVIEW
DEVELOPMENT
SOURCE ADDED
Source:"LV_4.c"
by YILMAZ YÖRÜ
* LISTVIEW ADDED
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (040 to 042) --------
* MENU DESIGN 2
* MENU:Load_DXF AVAILABLE
* OBJECTS GUI.S ADDED
* SOME BUGS REMOVED
* SOME VARS
ADDED
---- NEW FEATURES (042 to 051) --------
* SOURCE
FRAGMENTED to:
"PCAD:PowerCAD_051.c"
"PCAD:include/PCAD_inits.h"
"PCAD:include/PCAD_gadgets.h"
"PCAD:include/PCAD_layouts.h"
"PCAD:include/PCAD_menus.h"
"PCAD:include/PCAD_checks.h"
"PCAD:include/PCAD_tools.h"
"PCAD:include/PCAD_extras.h"
"PCAD:include/PCAD_easies.h"
"PCAD:include/PCAD_sets.h"
* FRAGMENTS DESIGNED as an OBJECT (??)
---- NEW FEATURES (051 to 055) --------
* DEVELOPED SUB FRAGMENTS.
* OBJECTS
AVAILABALE
(+menu)
-
obj_list
-
open_ob_window()
-
check_ob_window()
* LAYERS
AVAILABALE
(+menu) 0
-
layers_list
-
open_ly_window()
-
check_ly_window()
* MATERIALS
AVAILABALE
(+menu)
-
matr_list
-
open_mt_window()
-
check_mt_window()
* ATTRIBS
AVAILABALE
(+menu)
-
attr_list
-
open_at_window()
-
check_at_window()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (055 to 057) --------
* DEVELOPED SUB FRAGMENTS
* INIT STRUCTS CHANGED
* PAN
AVAILABLE
-
move_left
-
move_right
-
move_up
-
move_down
* DRAW DATA
STYLE CHANGED
-
layer[#].draw[#].p#
*
Power_Draw() now
FASTER THAN
OLDER
-
integer points
- no
zoom multiply
-
layer &
color->draw
tracing
*
Best_Draw() for
ZOOMING (OLD
Power_Draw())
-
BestDraw()
-
trans_to_powerdraw()
added
* DRAWTIME PROMPT ADDED
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (058 to 059) --------
* DEVELOPED SUB FRAGMENTS
* NOW MENU HAS CORRET COLOR
* FLOAT NUMBERS USAGE IS FASTEEER (BECAUSE of FPU)
* sin() USAGE , fsin[] fails! (slow) (BECAUSE of FPU)
* FAST ARC, SIN, ELLIPSE ALGORITHMS
* ARC NOW DRAWS CORRECT
* CIRCLE NOW DRAWS CONTINIUS LINE
* MY circle() func. 8 TIMES FASTER THAN DrawEllipse(); (Tested!)
* ORIJIN AXES ADDED
* NOW CORDINATES WORK TRUE
* MOVE AVAILABLE
* ZOOM AVAILABLE
* NOW DRAWINGS ARE RECORDING
* DRAWDATA PROMPT ADDED
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (059 to 061) --------
* RESTORATED
PREVIUS
DECLERATIONS in
<PCAD_inits.h>
- now
you can see
which PROC stays
in which
fragment
by
only looking in
to PCAD_inits
* SUPER
BITMAP
DEVELOPMENT
SOURCE ADDED
-
Source:"SuperBitmap7.c"
by YILMAZ YÖRÜ
* SUPER BITMAP INSTALLED (but NOW WORKS) in <PCAD_extras>
* DOUBLE
BUFFERING
DEVELOPMENT
SOURCE ADDED
-
Source:
"doublebuffer4.c"
by YILMAZ YÖRÜ
* DOUBLE BUFFERING INSTALLED (but NOW WORKS) in <PCAD_extras>
* OBJECT
EXAMINE MENU
ADDED
- now
objects can be
examine by
define_image()
these are:
-
PCP=Power CAD
Project File
-
DXF=ACAD R10-14
DXF format
* OBJECT
WRITING &
LOADING
AVAILABLE (.PCP)
-
load_PCP() loads
data structs
(Faster & Small
Datas)
-
save_PCP() saves
data structs
(Faster & Small
Datas)
* FASTER
CROSS
-
Cross now moves
faster as faster
(Too faster!)
* SOME BUGS REMOVED
* SOME VARS
ADDED
---- NEW FEATURES (062) ----------------
* VIRTUAL
DESKTOP NOW
AVAILABLE
-
VDT() works in
Control-Panel
-
moving by mouse
- auto
adjusting while
operating ZOOM &
MOVE
* SOME BUGS REMOVED
* SOME VARS
ADDED
---- NEW FEATURES (063) ----------------
* POWER
POPUP
DEVELOPMENT
SOURCE ADDED
-
Source:"popup1.c"
by YILMAZ YÖRÜ
* POWER
POPUP MENUS
AVAILABLE
-
powerfull
popup()
-
sticky mouse
-
colorfull menus
-
empty strings=""
returns FALSE
* TOOLS
GADGETS CHANGED
-
draw2D,
primatives,
symbols,
extensions,
standarts,
effects
-
popups of these
gadgets added
-
undo,redo,select
-
Cut,Copy,Put
(Kes,Al,Koy)
* SOME BUGS REMOVED
* SOME
STRUCTS ADDED
---- NEW FEATURES (064) ----------------
* CAMERA#
NOW AVAILABLE
-
Control-Panel
Cam1-Cam10
gadgets now
works
grid, snap, orto
on/off, orjx,
orjy, & zoom
factors are
storing in
Cam[#] structors
* WINDOWS
MENU CHANGED
-
added new
windows (but
GUI's not
installed)
* TOOLS
GADGETS ADDED
-
Window, Display,
Render, Action
-
popups of these
gadgets added
* SPEAKING
GADGETS
AVAILABLE
- some
main gadgets
speaks
- now
you can put your
own samples in
PCAD:samples
-
play_samp()
executes
"c:playsamp"
PCAD
residents
"c:playsamp"
before the start
---- NEW
FEATURES (065 -
070) ----------
* UNDO &
REDO NOW
AVAILABLE
- now
you can increase
or decrease
num_of_draw by
these gadgets
* PARAMETERS
WINDOW ADDED
- Now
Parameters are
available
(
parameter type,
layer name,
number,
draw_type,parameters,
put,set,inp
gadgets added)
-
added
open_pr_window()
-
added
check_pr_window()
-
added
param_gadgets[]
* POLYGON
DRAWING ADDED
- new
polygon drawing
method (line
&then polygons)
* POLYGON SAVING & LOADING ADDED
* SOME BUGS REMOVED
* N_GON
DRAWING ADDED
-
triangle
-
tetragon
-
pentagon
-
hexagon
-
heptagon
-
octagon
-
n_gon
* N_GON SAVING & LOADING ADDED
* SOME
Windows POP-UP
MENUS NOW
AVAILABLE
-
Tools
-
Control Panel
-
Parameters
- Objects
-
Layers
-
Materials
-
Attributes
* SOME
Render POP-UP
MENUS ADDED
- Mono
Crome VR /*
Mono Crome
Virtual Reality
*/
-
Color Shade VR
/* Color Shade
Virtual Reality
*/
-
Quick Time VR
/* Quick Time
Virtual Reality
*/
-
RTTR
/* Real Time
Texture
Remaping */
* SOME
Windows POP-UP
MENUS NOW
AVAILABLE
-
Redraw
-
Redraw All
- Zoom All
(Scale)
- Zoom
Window (Scale)
- Zoom
Dynamic (Scale)
- Move
Origin
- Move
Point
- Move
Dynamic
* REDRAW ALL AVAILBLE
* ZOOM ALL
AVAILABLE
-
zoom=1.0
* DYNAMIC
ZOOM RESTORED
-
check_zoom_dyn();
* WINDOW
ZOOM ADDED
-
check_zoom_win();
* POINT ZOOM
ADDED
-
check_zoom_point();
* MOVE ORIGIN AVAILABLE
* DYNAMIC
MOVE RESTORED
-
check_move();
* POINT MOVE
ADDED
- ..
*
PowerCAD.iff
SLIDE ADDED in
PCAD:
- IFF
Rendered with
Maxon-Cinema 3,
Designed with
Imagine 5;
* POWER-CAD
QuickHelp.iff
ADDED
- More
help pics will
be needed in
orjinal PowerCAD
HTML GUIDE
* SAMPLES
RECORDED &
RESTORED
-
Samples are;
Recorded by
Digital Sound
Sampler
Restored &
Converted by
Sound-FX 3
- IFF
Samples Recorded
- RAW
Samples Added
* play_samp() RESTORED
* MANY BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (070 - 072) ----------
* ESSENTIAL
DRAWING
- Now
you dont have to
wait for full
drawing while
zooming,moving
..
* STORM-C
COMPILE NOW
AVAILABLE
-
Whole source is
restored for
StormC 2.0 &
SAS-C 6.57
- Zero
Error, Zero
Warning
* LOADING
BUG REMOVED
- now
you can load
your object from
any directory
* SOME BUGS REMOVED
---- NEW FEATURES (073 ) ----------
* SOME
DEFINES ARE
CHANGED TO
VARIABLE
-
v_x1,v_y1...
-
win_w,win_h,...
-
prj_x1,....
* PROJECT BOUNDING BOX AVAILABLE
* AUTO PROJECT BOUNDARY DEDECTION (While DXF Loading)
* FAST-ZOOM (Z+,Z-) NOW WORKS TRUE
* MOVE LEFT,RIGHT,UP,DOWN RESTORED
* ZOOM WINDOW NOW WORKS TRUE
---- NEW FEATURES (074 ) ----------
* PARAMETERS NOW 3D
* PCP FORMAT CHANGED TO 3D FORMAT
* PCP NOW INCLUDES BOUNDARY DATA
* DXF LOADING NOW AUTODEDECTS ZOOM FACTORS
* SOME BUGS REMOVED
* SOME STRUCTS ADDED
---- NEW FEATURES (075 ) ----------
* PCP FORMAT CHANGED FOR 2D DRAW WITH 3D FORMAT
* SOURCE
RESTORED FOR
A-500+
-
set_bitmaps()
added
-
set_bitmaps20()
added
-
set_palette()
added
-
set_palette20()
added
* SOME BUGS FOR A-500+ REMOVED
* SOME
STRUCTS ADDED
---- NEW
FEATURES
(075b-075c-075d-075e)
----------
* these
are the A500
plus PCAD
developments
new
versions are
only for more
easy symbol
drawing (to
BULENT only)
---- NEW FEATURES (076-079 ) ----------
* VIEW
OPTIONS ADDED
-
v[].x1, v[]y1...
-
set_view();
-
set_views();
* ClipWindow() RESTORED FOR VIEWS
* DRAWING LIMITS OF VIEW FOR MOUSE ADDED
* SCREEN
OPENING STYLE
CHANGES
-
ScreenOpen with
Tags
-
"Screen Not
Closed" error
removed
* EFFECTS
ADDED TO PCAD
-
<PCAD_Effects.h>
Added
* EXTRUDE
EFFECT ADDED
-
extrude() added
-
pop-up check
added
- now
you can extrude
your 2D objects
* 3D
PROJECTION
DEVELOPMENT
SOURCE ADDED
-
Source:"Projection_16.c"
by YILMAZ YÖRÜ
* 3D
TRANSFORMATION
FORMULA ADDED
-
trans_3D(...)
added
* 3D
ROTATION AT
XY,YX,YZ AXES
ADDED
- in
4D view control
panel "[]"
button do this
- use
& like it
* SOME BUGS REMOVED
* SOME
STRUCTS ADDED
---- NEW FEATURES (080 ) ----------
* RENDERS
ADDED TO PCAD
-
<PCAD_Renders.h>
Added
* MONO
CHROME WIRE
RENDER ADDED
-
open_rn_screen()
-
open_rn_window()
-
mono_chrome_render()
* RENDER
ADJUST PANEL
ADDED
-
glist_ra() added
-
open_ra_window()
added
-
check_ra_win()
added
---- NEW FEATURES (081 ) ----------
* ACTIONS
ADDED TO PCAD
-
<PCAD_Actions.h>
Added
* PLAY
PREVIEW ADDED
-
rotate_it()
added
-
play_preview
added
* PLAY
PREVIEW PANEL
ADDED
-
open_pp_window()
added
-
check_pp_win()
added
* PLAY BUTTON CHECK ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (082 ) ----------
* SOME DRAWING BUGS REMOVED
* VIEW MODES DESIGNED BUT NOT WORKS
* SOME 3D PARAMETERS DESIGNED AGAIN
* SOME
WINDOW DEFINES
CHANGED TO INT
-
window
parameters
restored for the
layout saving
---- NEW FEATURES (083-084 ) ----------
* LAYOUTS
SAVING
-
Layouts saving
proc added
save_prefs();
-
prefs data
opened
"PCAD:POWER_Setting/PCAD_Layouts.cfg"
* NOW YOU
CAN EDIT CFG
FILES FROM DOS
-
layaout saving
data designed
like Imagine.cfg
- .cfg
saving format
changed
- Now
you can edit
.cfg datas
* LAYOUTS
LOADING
-
Layouts loading
proc added
load_prefs();
* AUTO
REMEMBER LAST
POSITIONS
- Auto
loading last
layouts while
opening
-
get_value()
added
-
get_prefs()
added
* WHILE CLOSING WINDOW PCAD MEMORIZES LAYOUTS
* SOME DEVELOPMENT SOURCES DESIGNED
* SOME BUGS REMOVED
* SOME STRUCTS ADDED
---- NEW FEATURES (084-086) ----------
* "ABOUT"
INFORMATIONS
ADDED
-
open_ab_win();
* LISTVIEW &
GADGETS ADDED TO
ABOUT WIN
-
*about_gadgets
* FILE TO
LISTVIEW ADDED
FOR ABOUT WIN
-
make_LVlist();
-
file_to_LVlist();
* ABOUT
CHECK ADDED
-
check_ab_win();
* SOME BUGS REMOVED
* SOME DEVELOPMENT SOURCES DESIGNED
---- NEW FEATURES (086-088) ----------
* CON 01 DEVELOPMENT SOURCE ADDED
* CON WINDOW
ADDED
-
open_co_win()
added
-
con_open() added
-
set_con() added
-
con_close
* NOW CON
INPUT AVAILABLE
-
con_input()
* SOME CON
PROCS ADDED
-
con_getchar()
-
con_puts()
-
queue_read()
* CON CHECK ADDED
* SOME BUGS
STILL LIVING
---- NEW FEATURES (089) ----------
* POWER CALC
DEVELOPMENT
SOURCE ADDED
-
"Power-Calc_013.c"
---- NEW FEATURES (090) ----------
* POWER CALC
ADAPTATION
-
get_next_val()
-
get_prev_val()
-
cal()
-
insert()
-
set_mchars()
-
power_calc()
* POWER CALC
SETUP ADDED
-
set_mchars()
* CON
HANDLER ADDED
- now
PCAD open a con
window (not
KCON:)
- read
& write
available
* POWER CALC
USAGE IN PCAD-OS
- Now
Calculation is
Available in Con
Handler
Calulations are:
+,-,*,/,^
sin(),cos(),tan(),cot(),
log(),ln() ... &
other functions
will be
-
Parantheses
Usage Available
-
(,)
* POWER CALC
CALCULATION
DISPLAY
- Now
you can see
calulation
levels
---- NEW FEATURES (091) ----------
* REAL
COORDINATES
-
coordinates were
not true
i
had some
suspicions about
my FPU
but
i fixed. There
was a little bit
mistake in FPU
(float !=
double)
One
day work result=
double.
* EXTRUDE
window added
-
open_ex_win()
added
-
check_ex_win()
added
-
*ex_gadgtes
* NOW POWER
CAD CPU USAGE
NORMAL
-
Wait( sig1 |
sig1 ...)
* MANY BUGS REMOVED FOR PCAD_091 PACKAGE ARCHIVE
* PCAD_091
PACKAGE ARCHIVED
---- NEW FEATURES (092) ----------
* DATATYPE
DEVELOPMENT
SOURCE ADDED
-
Source:"AmiCAD"
by HARUN
ARABULAN
* loadDT()
PROC CHANGED
-
loadDT(...)
added with
parameters
* PowerCAD
LOGO ADDED TO
ABOUT WIN
-
Painted by
PPaint7
-
Added to
"POWER_Settings/"
as a name of
"PCAD_Logo.iff"
---- NEW FEATURES (093) ----------
* AUTO
DEDECTION OF
LINE POSTIONS
- line
position info
available
A:Any,V:Vertical,H:Horizantal,P:Perpendicular
...
* SOME BUGS REMOVED
* SOME STRUCTS ADDED
---- NEW FEATURES (094??) ----------
* AUTO
DEDECTION OF
SNAPING
FAILED
!!!. I WILL DO
IT LATER
* BUGS WERE
THERE. BUT NOW
THERE IS NOTHING
NO
ADDATIONAL
FEATURE, NO BUGS
---- NEW FEATURES (095) ----------
* ADDATIONAL
SET VIEWS
set_wiew4T()
set_viewwin()
* SOME BUGS REMOVED
---- NEW FEATURES (096) ----------
* CONTROL
PANEL SET_VIEWS
BUTTON CHECK
ADDED
-
Front View
- 4D
View (Only
Windows, Not
images)
* CLR VIEWS
-
clr_views()
added
-
clr_3D added
* Auto
ClipView
-
clipview()
-
clipfree()
now
there is no
problem while
cliping.
* TITLE MOD
CHANGED
-
title_mod() proc
changed
* FOURTH
VIEW ADDED
- 4D
view parameters
added
-
persp_draw()
added
* AUTO
DEDECTION OF
PIXEL
- Now
Mouse Dedects
Origin, Object,
Border, Work (
!! Beginning of
Selection)
- Many
things added to
procs for
"*buf3_rp"
* SOME BUGS REMOVED
* SOME
STRUCTS ADDED
---- NEW FEATURES (097) ----------
* SYMBOLS
WINDOW
-
open_sm_window()
-
*sm_gadgets
* SYMBOL
WINDOW CHECK
ADDED
-
check_sm_window()
* GET
SYMBOLS LIST
FROM DIR
- sym
structor added
- Now
PowerCAD reads
symbols from
"PCAD:symbols"
-
sym.ext added
- Now
symbols border
can be use
* SYMBOL
LOADING TO sym[]
BUFFER
-
load_symbol()
added
- now
PCAD load
symbols to a
buffer.
(
Copying to
project will be
very easy)
* 2D SYMBOL
DISPLAY
-
While you are in
listview now you
can see the
preview of
symbol
-
draw_symbol()
added
wait
for 3D display &
3D+ display
* SOME BUGS REMOVED
* SYMBOL
LISTVIEW BUG
STILL LIVING
-
symbol listview
not displays
your selection,
but it works !!
* SOME
VARIABLES &
STRUCTS ADDED
---- NEW FEATURES (098) ----------
* SPIN UP
ADDED
- now
you can spin-up
wire objects
lines,polygons,rectangles
available
- spin() proc added
* SPIN UP
WINDOW ADDED
-
open_sp_window()
-
*gadgets_sp
* SPIN UP
WINDOW CHECK
ADDED
-
check_sp_window()
* SOME BUGS REMOVED
* SOME
STRUCTS ADDED
---- NEW FEATURES (099) ----------
* SPIN UP
PROC CHANGED
- now
spin images
drawing faster
than old spin
images
- this
new spin proc
uses polygons
instead of
joined lines
so
it is much
faster while
drawing object.
length same.
(see
Arrow.PCP &
Arrow2.PCP for
difference)
* SOME
OBJECTS ADDED
- some
extrude objects
added to
"PCAD:POWER_Objects/"
- some
spin objects
added to
"PCAD:POWER_Objects/"
- some
objects
added,dublicated
to
"PCAD:POWER_Symbols/"
---- NEW FEATURES (100) ----------
* CHECKED
ALL ACTIONS OF
PCAD
-
specialy image
drawing,
rotating,
extrude & spin
options
-
display options
checked
- see
"PCAD_CHECKS"
* MANY BUGS REMOVED
* SOME BUGS
STILL LIVING
---- NEW FEATURES (101) ----------
* ADDATIONAL
PARAMETERS WHILE
DRAWING
- Now
you can see the
line length near
coordinates
while drawing
- Now
you can see the
polygon length
near coordinates
- Now
you can see the
rectangle width
& height
- Now
you can see the
circle radius
* Wait() BUG
TESTED MANY
TIMES
-
Wait() tested..
* WAIT BUG
STILL LIVING
-
cross drawing
sometimes slover
*
IDCMP_MOUSEMOVE
BUG STILL LIVING
-
contol panel
IDCMP_MOUSEMOVE
effects buttons
---- NEW FEATURES (102-103) ----------
* SYMBOL STRUCTORS ADDED
* SYMBOL
PROCS ADDED
-
load_symbol()
added
-
symbol_draw()
added
* SYMBOL
DISPLAY
AVAILABLE
-
symbol view
limitation
- fast
symbol loading
- fast
symbol drawing
-
symbollist bug
fixed! (Ver 097
Bug)
* DIRECTORY
LISTING
AVAILABLE
-
get_dir() added
- now
PCAD looks
"POWER_Symbol/"
directory at
start
and
makes pop-up
list
-
make_LVlist()
* DRAWING 4D
-
power views now
autolimits of
view
-
power_views()
added
-
power_view()
added
* ARROW
DRAWING
DEVELOPMENT
SOURCE ADDED
-
Source: "Ok_5.c"
by YILMAZ YÖRÜ
* ARROW
DRAWING ADDED
-
arrow() proc
-
arrow loading
-
arrow saving
-
arrow drawing
* SIMPLE
BRUSH METHOD
ADDED
- Now
you can select a
symbol from
pop-up or from
symbol window
list
- then
PCAD sets
drawing mode to
"BRUSH"
- you
can move symbol
in PCAD window
x No
Double Buffering
x
Still Flickering
x Not
very good
x Slow
* SOME STRUCTS ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (103-105) ----------
* MANY
SYMBOLS ADDED TO
PCAD:SYMBOLS
Drawings:
Symbols/Hydrolics-X/*.*
by BÜLENT CÖMERT
Symbols/Hydrolics-V/*.*
by BÜLENT CÖMERT
Symbols/Nat_Gas/*.*
by BÜLENT CÖMERT
* SIMPLE
BRUSH METHOD
CHANGED
- very
good
- not
slow - not fast
-
symbol scale
added
- now
PCAD auto
changes scale of
symbol according
to zoom
parameter
* SYMBOL
WINDOW CHECK
DEVELOPED
- it
checks scale,...
* SYMBOL PUT
ADDED
- now
you can put a
symbol(brush) to
your project
-
put_symbol added
-
symbol put
remakes new
project boundary
acording to
symbol size
* FAST
DRAWING
-
ClipBlit
parameters
changed
- New
Get_Imsg technic
x But
still slow
because of:
cross
(buf1,buf2),
name(buf3),
coordinates,
undo,
* FAST
DRAWING2
-
set_drm(drm)
added
- now
PCAD copies
drawing to
buffer after
drawing finished
(not while
drawing)
* AUTO CROSS
DEDECTION
- Now
PCAD dedects
view
automaticaly
* QUICK
USAGES FOR
CLIPBLIT COPY
-
get_undo()
-
put_undo()
-
get_bufs()
-
put_bufs()
* MANY PROCS
CHANGED
- 4D
usage problems
fixed (like
z+,z-, drawing,
undo,redo ....)
- now
procs auto
detects last
used view
* NEW VDT
USAGE
- now
its more usefull
-
check_VDT()
added
-
VDT() proc
changed
* AUTO
COORDS
- now
PCAD puts Coords
axis to Coords
automaticaly
* ORIGIN CROSS CHANGED
---- NEW FEATURES (106) ----------
* OPEN_GL
ADDED
- Now
you can turn
your object by
mouse in
perspective view
-
delicious !!
- Of
course its not
OPENs Graph
Library but i
gave this name
because of
Open_GL
- it
is very fast and
easy
x not
very usefull,
real object
touching is not
good
---- NEW FEATURES (107-109) ----------
* SYMBOL
SCALE ADDED
-
Symbol Scale
parameter
- Some
Symbol Draw bugs
removed
* AUTO
SYMBOL MODE
SELECTION
- many
symbol drawing
bugs removed
* AUTO
SYMBOL VIEW FOR
VIEWMODE
-
while moving
symbol symbol
view changes
acording to your
mouse view port
*
PERSPECTIVE GRID
AVAILABLE
- Now
there is an real
perspective grid
like a virtual
ground
* HIDE MOUSE
ADDED
- In
Open-GL PCAD
hides mouse
* PCAD Shows CADStartup
* SOME STRUCTS ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (110) ----------
* SELECTION
ADDED
- Now
any drawing
available from
view
-
Cross
automatically
displays number
of drawing
- auto
mouse coordinate
checking
*
INITILAISING
BITMAPS CHANGED
- new
initialising
style added
* FIXED
LOCKING BUG
(after 8-10
times run)
- You
can run PCAD
more than 8-10
times
* SELECTION
BITMAP (Depth=8,
Depth=16??)
ADDED
-
selection_bitmap
added
-
selection_rp
added
* SOME STRUCTS ADDED
---- NEW FEATURES (111) ----------
* GADGET &
LAYOUT VARIABLES
RESTORED
- Many
variables
changed for some
PCAD standarts
in
"PCAD_Layouts_xxx.h"
- Many
variables
changed for some
PCAD standarts
in
"PCAD_Gadgets_xxx.h"
*
INFORMATION
WINDOW ADDED
-
open_in_window()
added
-
gadgtes_in()
added
* AUTO
INFROMATION
BEFORE LOADING
- PCAD
displays PCP
(Power CAD
Object) info
before loading
project
* PCP (Power
CAD Project)
STRUCTOR CHANGED
- Now
PCP has more
variables
-
prjmodel
structor changed
-
orij, & many
BOOLS
- info
structor added
(r-w-c-user
flags,
author-prj-user-inst
names, password,
serial code,
date, infos)
* CODING
ADDED
-
While PCAD
writes PCPs now
it codes strings
- So
PCP ascii
display & change
now available
* DECODING
ADDED
-
While PCAD reads
PCPs now PCAD
decodes codded
strings
* SOME STRUCTS ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (112-112b ) ----------
* DRAWING
SPEED
DEVELOPMENT
-
Drawing is now
faster than old
- old
trans_3D() proc
changed
- new
trans_angles()
proc added
for
more information
please look at
PCAD:Docs/PCAD_Tests.txt
---- NEW FEATURES (113) ----------
* INFO
WINDOW CHECK
ADDED
-
check_in_win
* SETTINGS
WINDOW ADDED
-
open_st_win();
-
check_st_win();
-
gadgets_st();
* OVERSCAN
DISPLAY ADDED
- Now
PCAD Works on
736x566 Screen
(You can change
win &scr sizes
from
"layoyts.cfg"
file)
-
screen
-
window
-
action screen
-
render screen
---- NEW FEATURES (113-123) ----------
* LINKLIST
RESEARCH
DEVELOPMENT
SOURCE ADDED
-
Source:"List_13.c"
by YILMAZ YÖRÜ
* LINKED LIST STRUCT NEW DESIGN & DEVELOPMENT (2 week work)
* NEW STRUCTS
* MANY PROCS
CHANGED
-
load_PCP()
-
save_PCP()
-
selection_draw()
-
symbol_draw()
-
symbol_put()
-
power_list()
-
power_draw()
-
best_draw()
-
check_draw()
....
* MANY MANY BUGS REMOVED
---- NEW FEATURES (124) ----------
* BACK TO
THE FLOAT SYSTEM
FROM DOUBLE
SYSTEM
- All
doubles changed
to float
* NEW layer,
draw, info
STRUCT DESIGNS
-
load_PCP proc
changed
-
save_PCP proc
changed
* AREA
DRAWING
DEVELOPMENT
SOURCE ADDED
-
Source:"graph_area_2.c"
by YILMAZ YÖRÜ
* AREA FILL
AND STRUCTS
ADDED
-
AreaPolygon,
AreaEllipse,
AreaCircle now
available
x
there is an
unknown bug
* SOME STRUCTS ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (125) ----------
* VIEW BUGS FIXED
* DXF SOLID
MODEL LOADING
You
can load solid
models
-
Man_Head.PCP
(DXF)
-
F-15.PCP (DXF)
* EXTRUDE &
SPIN WRITTEN
AGAIN
-
extrude() proc
configured again
for linklist
datas
-
spin() proc
configured again
for linklist
datas
* SOME VARIABLES & STRUCTS ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (126-127) ----------
* CNC
DEVELOPMENT
SOURCE ADDED
-
Source:"CNC_02.c"
by YILMAZ YORU
* (CNC)
COMPUTER AIDED
DESIGN ADDED
- now
you can run cnc
programs from
PCAD
-
load_cnc();
added
-
pri_cnc_list();
added
-
run_cnc(); added
-
free_cnc();
added
* CNC
DISPLAY ADDED
now
you can see the
program in
listview of this
win
-
open_ce_window()
added
-
check_ce_window()
added
-
gadgets_ce added
* CNC
COMMANDS ADDED
- some
cnc commands
which are
available;
G00
X Y Z
G01
X Y Z F
G84
X Y Z F
G22
* MENUS
CHANGED
- CNC
menu added
(load,save,run
...)
-
Windows menu
added
* CNC MENU CHECK ADDED
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (129) ----------
* SOME EXTRUDE & SPIN BUGS REMOVED
* SOME CNC BUGS REMOVED
* CNC
CONTROL PANEL
ADDED
-
while engine
works cnc
display
available
- cnc
tool changeable
* SOME
MATERIALS ADDED
- now
you can see the
material
anim,example,molecule
type,style
-
material
pitcures added
-
material window
datatype loading
added
* DRAW ARC
ADDED
-
later it would
be developed
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (130) ----------
* IFI
DEVELOPMENT
SOURCE ADDED
-
Source:
"IFI_05.c" by
YILMAZ YORU
* IFI
(Intelligent
Formula Input)
SYSTEM ADDED
- now
you can put a
formula instead
of variable
-
set_var();
-
num_var();
-
get_var();
-
pri_vars();
-
free_all_vars();
-
command();
* POWER_CALC
RESTORED
- some
power_calc
calculation bugs
fixed
-
power_calc-IFI
relations
developed
-
power_calc proc
changed
* PLUG-IN
SYSTEM ADDED
- now
you can write
your own plug-in
(POWER_Primatives/*.PIN,*POS)
and
then you can get
variables
and
then you can
draw your model
by this plug-in
formulas
-
open_pi_window();
-
gadgets_pi();
-
load_pins();
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (131) ----------
* PCP FORMAT
CHANGED
-
group number
added to draw
info
* GROUP
SYSTEM ADDED
- but
partucularly
* SOME VARIABLES CHANGED
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (132) ----------
* ALL PCAD
FRAGMENT CHANGED
& ADDED MANY
OTHERS
- many
procs moved to
renamed
fragments
- open
,check, &
gadgets procs
moved
-
fragment
redesigned for
Storm-C compile
fragments are:
"PCAD:include/PCAD_inits_098.h"
"PCAD:include/PCAD_sasc_001.h"
"PCAD:include/PCAD_checks_092.h"
"PCAD:include/PCAD_extras_078.h"
"PCAD:include/PCAD_sets_072.h"
"PCAD:include/PCAD_tools_059.h"
"PCAD:include/PCAD_easies_060.h"
"PCAD:include/PCAD_project_001.h"
"PCAD:include/PCAD_popups.h"
"PCAD:include/PCAD_controlpan_001.h"
"PCAD:include/PCAD_menus_066.h"
"PCAD:include/PCAD_asl_001.h"
"PCAD:include/PCAD_effects_008.h"
"PCAD:include/PCAD_symbols_001.h"
"PCAD:include/PCAD_prefs_005.h"
"PCAD:include/PCAD_conIO_004.h"
"PCAD:include/PCAD_renders_002.h"
"PCAD:include/PCAD_CNC_004.h"
"PCAD:include/PCAD_calc_018.h"
"PCAD:include/PCAD_actions_004.h"
"PCAD:include/PCAD_materials_001.h"
"PCAD:include/PCAD_about_001.h"
"PCAD:include/PCAD_objects_001.h"
"PCAD:include/PCAD_listview_001.h"
"PCAD:include/PCAD_bitmaps_001.h"
* STORM-C
COMPILE NOW
AGAIN AVAILABLE
-
Whole source is
restored for
StormC (without
"PCAD_ConIO_000.h"
fragment)
- Zero
Error, Zero
Warning
* INFO
WINDOW CHECK BUG
REMOVED
-
ok,cancel
buttons now
works
* PLUG-IN
(or AUTO-LISP
??) SYSTEM
RESTORED
-
get_var() proc
chagged
-
set_var() proc
changed
-
set_buttons proc
added
-
window size &
parameters
changed
- IVI
(Intelligent
Variable Input)
added
* LAYERS
MEMORY BUG
REMOVED
-
new_all_layers()
now works true,
no system halt,
no guru
* DXF
LOADING BUG
REMOVED
-
new_all_layers()
now works true,
no system halt,
no guru
* OBJECT
LOADING CHANGED
- now
new_all_layer()
proc works true
- no
system halting,
locking or reset
* CAM-POS
BUTTONS CHECK
CHANGED
- now
it works on 4D
view
* EXTRUDE RE-GO BUG REMOVED
* SYMBOL MEMORY BUG REMOVED
* PCAD-END
INFORMATION
ADDED
-
user,files, time
& memory usage
info added to
the end of the
PCAD program
* CON_INPUT
RESTORED
- now
it is faster
than older type
x but
style too slow
(specialy when
the con window
is large)
* SOME
MEMORY FREE
OPERATIONS
CORRECTED
-
linked list free
errors on
Storm-C
corrected
- no
system halting
-
new_all_layers()
changed
-
new_sym_layers()
changed
-
free_CNC()
changed
-
free_all_vars()
changed
---- NEW FEATURES (133) ----------
* PCAD NOW
COMPILES ITSELF
ACORDING TO CHIP
DEFINITION
- now
PCAD source can
update itself
for A1200 or
A500 chips
- 133
version can run
on A500+ 68000
chips without
DataType and FFP
libraries
* PLUG-IN
SYSTEM
DEVELOPMENT AND
BUG FIX (1.5
Month)
---- NEW FEATURES (134) ----------
* FONT
LOADING NOW
WORKS TRUE
-
AmigaTurk font
for all windows
now available
-
DiskFont Loading
OK
* QUICK 3D
DRAWING
-
While using
OpenGL system
now PCAD draws
big objects very
quick
(more than 250
line dedection)
* SELECTION in 3D NOW TRUE
* OPEN_GL in 4D or PERSPECTIVE NOW TRUE
* SOME BUGS
REMOVED
---- NEW FEATURES (135) ----------
* ALL SMALL
BUGS FIXED
- Sorry !
I forgot what
did i do
---- NEW FEATURES (136) ----------
* SELECTION
DRAW PROC
CHANGED TO NODE
DRAW
-
draw_node() proc
added
- many
drawing lines
deleted. and now
only one drawing
sub-proc
avaible:
draw_node()
- now
selection_draw()
proc uses
draw_node()
* BEST DRAW
PROC CHANGED TO
NODE DRAW
-
draw_node3D()
proc added
- now
best_draw() proc
uses draw_node()
* PERPECTIVE
DRAW PROC
CHANGED TO
NODE3D DRAW
- now
perp_draw() proc
uses
draw_node3D()
* OPEN-GL
QUICK DRAW
PARAMETERS
DEVELOPED AND
CHANGED
-
POLYLINEe
swaping, quick
SOLID_RECT
drawing
available
* ARROW1
DRAWING
PARAMETER NOW
TRUE
-
arrow1 bug
removed
* RECTANGLE
DRAWING IN 3D
FIXED
-
RECTANGLE
parameters
changed from
xy12, to xy1234
* BORDER
VIEW IN
PERSPECTIVE MODE
NOW AVAILABLE
-
check_all_extensions()
proc added
- now
Open-GL draws
project
extensions
(border)
* BORDER
VIEW WHILE
DYNAMIC ZOOMING
AND MOVING ADDED
- in
zoom or move
mode border
drawing
available
* CORRECT
EXTENSION
(BORDER) WRITING
TO PCP FILES
-
check_all_extensions()
proc developped
-
before writing
PCP file , PCAD
uses
check_all_extensions()
proc
* SYMBOL
WINDOW NOW
REFRESHES WHEN
POP-UP MENU IN
USE
-
after loading
symbol from
pop-up, PCAD
refreshes Symbol
Window if opened
* ALL OBJECT
& SYMBOL FORMS
RESTORED
- all
PCP objects
restored for
RECTANGLE and
EXTENSION
parameters
fixing
-
POWER_SYMBOLES
restored
-
POWER_EXTENSIONS
restored
-
POWER_STANDARTS
restored
-
POWER_OBJECTS
restored
* 3D SYMBOL
VIEW ACORDING TO
VIEWPORT NOW
AVAILABLE
- now
3D symbol brush
rotates
according to
viewport
-
crazzyyy !
* ZOOM-OUT
BUG IN
PERSPECTIVE VIEW
FIXED
-zoom-out works
true in 4D
* DRAWING
AFTER LOADING
PCP BUG NOW
FIXED
- now
drawing
available after
loading some
project
* NAME ADDED
TO VIEW STRUCTOR
- now
you can see the
viewport names
on the corner of
viewport
-
these are:
Top,Side,Front,3D
* VIEW SNAP
BY VIEWNAME
- now
you can swap
your viewport to
4D by pressing
to viewportname
* POS
LOADING BUG
REMOVED
-
loading POS now
avail
-
memory alloc
arror removed
-
get_variable()
proc fixed
-
varibale_name
writing in POS
window
- IVI
input to
varibale names
works TRUE
* EXTRUDE
EFFECT FIXED
-
Extrude now uses
check_all_extensions()
proc after
operation
* SPIN-UP
EFFECT FIXED
-
Spin-up now uses
check_all_extensions()
proc after
operation
* SOME VARIABLES ADDED
* SOME
HELPING LINES
DELETED
- now
PCAD not swaps
screens to write
messages. no
message.
---- NEW FEATURES (137) ----------
* SOME
WINDOW MULTITASK
CHECKS CHANGED
TO SINGLE CHECKS
-
materials win
-
attributes win
-
objects win
-
pulg-ins win
-
settings win
-
layers win
* REAL
MATERIAL LIST
FROM DIRECTORY
NOW AVAILABLE
- PCAD
gets material
list from
"POWER_Materials"
* MATERIAL
PICTURE LOADING
CHANGED
-
load_mat_pics()
proc added
- will
be developped
soon ...
* ALL MENUS
CHANGED
-
Project menu
-
Read Layouts
added
-
Write Layouts
added
-
Rescan Power
Dirs added
scan_ all_dirs()
proc added
- Symbol
menu
-
Swap X,Y,Z
added
-
Roate X,Y,Z
added
- Power-OS
menu added
-
Load POS added
-
Edit POS added
-
Show Vars added
-
Reset Vars added
-
Close Power-OS
added
- Windows
menu changed
* WINDOW
OPENING PROC
ADDED
- now
there is only
one proc for all
windows
-
open_window()
proc added
* SYMBOL
SWAPING
AVAILABLE
-
symbol_swap(X)
proc added
-
symbol_swap(Y)
proc added
-
symbol_swap(Z)
proc added
-
symbol extension
swaping
available
* SYMBOL
ROTATE AVAILABLE
-
symbol_rotate(XY)
proc added
-
symbol_rotate(XZ)
proc added
-
symbol_rotate(YZ)
proc added
-
symbol_swap(X)
proc added
-
symbol_swap(Y)
proc added
-
symbol_swap(Z)
proc added
-
symbol extension
rotating
available
* MANY BUGS REMOVED
* SOME STRUCTS ADDED
* MANY VARIABLES ADDED
*
EASY-MANUAL
WRITTEN
Read
"Manual.txt"
---- NEW FEATURES (138) ----------
* SEL BUTTON
AVAILABLE
- now
SELECT mode
available
- point
select added to
this mode
* JIT NODE DRAW
ADDED
- JIT
(Just in Time)
selection
drawing added
(idea from
I-DIAS CAD
program)
- in
selection mode
selectable lines
color changes
* SELECTION
BUFFER AND
PARAMETER ADDED
-
selection buffer
added for cut &
copy
* COPY NOW
AVAILABLE
-
copy_select()
proc added
- now you
can copy your
part of drawing
after selection
- and then
you can put your
brush to your
project
* AUTO CENTER
BRUSH ADDED
-
handle_symbol()
project added
- after
CUT or COPY
opeartion PCAD
dedects new
symbol borders
and
center of this
symbol brush
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (139) ----------
* TEXT MODE
ADDED TO
DRAWINGS
- now text
mode avail, but
not fully
* KEYMAP
LIBRARY ADDED
- PCAD
uses KEYMAP
library
-
IDCMP_RAWKEY
available in
project window
* GENERAL
KEYBOARD CONTROL
ADDED
-
keyboard() proc
added to get
keyboard info
this
proc can be used
in any
PCAD-WINDOW of
PCAD-SCREEN (not
only project
window)
* SOME KEY
PROCS ADDED
-
get_raw_key()
added
-
check_raw_key()
added
* IKS
(Intelligent
Keyboard System)
ADDED
- IKS
(Intelligent
Keyboard System
) added
- PCAD
handles keys
according to
PCAD mode
ie: 'X'
key can be used
for
SYMBOL-SWAP-X in
SYMBOL MODE
and
'X' key
also can be used
to CUT in SELECT
MODE
and
'X' key
also be used to
change DRAW TOOL
to teXt
* SELECTION
SYSTEM CHANGED
- now PCAD
cross displays
drawing number
only in
SELECTION mode
.so
there is no
extra time while
drawing object
in NORMAL mode
.so PCAD
cross works
faster than old
PCAD cross.
* PCAD FONTS
CREATED AND
ADDED
- some of
the PCAD chars
added to
"POWER_Fonts/"
directory as
"Helvatica" name
* NOW PCAD
READS
"PCAD-FONTS"
FROM DIRECTORY
-
text_to_symbol()
proc added
- written
to project is
now avail
- ENTER
key is available
to put your
input text
* SOME VARIABLES ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (140) ----------
* SOME NEW
DRAWING TOOLS
ADDED
- star()
proc added
- zigzag()
proc added
- spring()
proc added
- flower()
proc added
* THIS DRAWING
TOOLS NOW
AVAILABLE FROM
POPUP
-
star,zigzag,spring,flower
- but
there is no 3D
SUPPORT
* SOME VARIABLES ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (141) ----------
* SOME NEW
DRAWING TOOLS
ADDED
- rays()
proc added
- spiral()
proc added
* THIS DRAWING
TOOLS NOW
AVAILABLE FROM
POPUP
-
rays,spiral
- but
there is no 3D
SUPPORT
* NEW DRAWING
TOOLS EXTENSION
CHECKS ADDED
-
star,zigzag,spring,flower,rays,spiral
* NEW DRAWING
TOOLS NODE DRAW
ADDED
-
star,flower,zigzag,spiral,spring,,rays
* NEW DRAWING
TOOLS LOAD &
SAVE AVAIBALE
-
star,flower,zigzag,spiral,spring,,rays
* SYMBOL SWAP &
ROTATE BUG
REMOVED
- now swap
option changes
symbol origins &
extensions
- now
rotate option
changes symbol
origins &
extensions
* MATERIALS
WINDOW
RE-DESIGNED
- gadget
& window design
changed again
* ATTRIBUTES
WINDOW
RE-DESIGNED
- gadget
& window design
changed again
* IN_4T() BUG REMOVED
* SOME VARIABLES ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (142) ----------
* OBJECT-LIST
BUG REMOVED
-
objectlist shows
polylines true
- all
objects added to
object listview
* SYMBOL BUG REMOVED
* 3D
ZOOM-IN-OUT BUG
REMOVED
- now
after swaping 3D
from corner of
the view works
true
* SOME OBJECTS
REWRITTEN
- all
object origins
set to zero
* MATERIALS
WINDOW DESIGNED
AGAIN
- gadget
& window design
changed again
* TEXT WINDOW
ADDED
-
open_tx_win()
proc added
-
gadgets_tx()
struct added
- text
window available
form pop-up
"windows" menu
* ATTRIBUTES
WINDOW DESIGNED
AGAIN
- gadget
& window design
changed again
* SOME VARIABLES ADDED
---- NEW FEATURES (143) ----------
* LAYERS
WINDOW DESIGNED
AGAIN
- gadget
& window design
changed again
* LINE WINDOW
ADDED
- line
window available
from "Layes"
window
* NEW DRAWING
PROCS CREATED
-
circle3D()
-
ellipse3D()
- arc3D()
-
polygon3D()
- star3D()
-
flower3D()
-
spiral3D()
- rays3D()
-
zigzag3D()
-
spring3D()
* DRAWING
FUNCTIONS ADDED
TO
perspective_draw()
-
circle3D() ***
Ooooww. these
are faster than
I expected
-
ellipse3D()
- arc3D()
-
polygon3D()
- star3D()
-
flower3D()
-
spiral3D()
- rays3D()
-
zigzag3D()
-
spring3D()
* NEW DRAWING
TOOLS EXTENSION
CHECK ADDED
-
circle3D()
-
ellipse3D()
- arc3D()
-
polygon3D()
- star3D()
-
flower3D()
-
spiral3D()
- rays3D()
-
zigzag3D()
-
spring3D()
* AN UNDO BUG
REMOVED
- now PCAD
undo first draw
* SOME VARIABLES ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (144) ----------
* SOME WINDOW
CHECKS
REDESIGNED FOR
KEYBOARD
- win
check system
redisgned for
keyboard check
- IKS
(Inteligent
Keyboard System)
is;
* SOME KEYS
ADDED TO PCAD
DRAW_TEXT_MODE:
- all
chars which are
in
"Power_Fonts/Helvatica/"
SYMBOL_MODE:
- 'x':
swap-x
- 'y':
swap-y
- 'z':
swap-z
- 'X':
rotate-XY
- 'Y':
rotate-YZ
- 'Z':
rotate-XZ
NORMAL:
- 'z':
ZOOM_IN
- 'Z':
ZOOM_OUT
- 'g':
GRID
- 'u':
UNDO
- 'U':
REDO
- 's':
SELECT
- 'l':
LINE
- 'r':
RECTANGLE
- 'p':
POLYLINE
- 'c':
CIRCLE
- 'e':
ELLIPSE
- 'a':
ARC
- 't':
TEXT
- 'b':
BRUSH_MODE
- ' ':
SWAP_VIEW
* SOME VARIABLES ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (145) ----------
* JOYSTICK
PROCS ADDED
-
send_read_joy()
proc added
-
set_joy_type()
proc added
-
set_joy_conditions()
proc added
-
flush_joy_buffer()
proc added
-
free_joy_unit()
proc added
-
open_jy_window()
proc added
-
check_jy_win()
proc added
* QTVR SCREEN
PROCS ADDED
-
gadgets_jy proc
added
-
open_joy_window()
proc added
-
check_jy_win()
proc added
* QTVR SYSTEM
ADDED
- A Simple
QTVR added
- Joystick
is available
- 'j' key
is avail for
swap to QTVR
- WALKER
system not
implemented
* ARROW
PARAMETERS
CHANGED
- added
arrow_r &
arrow_a
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (146) ----------
* REQUEST
WINDOW FOR
STRINGS ADDED
-
open_as_win()
-
check_as_win)
* GROUP SYSTEM
STRUCT CHANGED
-
redesigned again
* ADDED GROUP
ASK TO PUT
SYMBOL
- before
symbol_put()
PCAD asks group
name
- EDIT
button added for
group
specifications
* 3D PARAMETER
ROTATING FORMULA
SEARCHED AND
ADDED
-
rotary3D() proc
added
- now
before symbol
put PCAD can
rotates symbols
- rotary
information
available in
only object
struct
* SOME VARIABLES ADDED
* SOME BUGS REMOVED
---- NEW FEATURES (147) ----------
* A NEW WIN
OPEN PROC ADDED
-
open_xx_window()
added
- it will
be used for node
information
* GROUP
(OBJECT) WINDOW
AND GADGETS
ADDED
-
open_gp_window
added
-
gp_gadgets()
added
-
check_gp_win()
added
* GROUP
(OBJECT) CHECKS
AND VARIABLES
ADDED
-
group_rx,ry,rz,ax,ay,az,
-
* 3D ROTATE
VARIABLES
AVAILABLE BEFORE
TO PUT SYMBOL
- now
before to put
symbol PCAD can
rotates symbols
from " Edit =>
GROUP" window
* SYMBOL
EXTENSION CHECK
AVAILABLE
- after
rotating symbol,
PCAD now check
new extensions
* CNC RE-LOAD
BUG REMOVED
- now PCAD
frees last CNC
data before
loading
* CNC DRAWING
IS AVAILABLE
- now G01
command draws
LINE or POLYLINE
to "PCAD drawing
data"
* ARROW
UNDO_DRAW BUFFER
RESIZED
- now
arrow drawing
faster than
older
* EXTRUDE
OPTIONS
AVAILABLE
- new
extrude
variables added
(ex_xinc,
ex_yinc, ...)
- new
extrude gadget
checks added
* SPIN UP
OPTIONS
AVAILABLE
- new spin
up variables
added
(sp_angle,
sp_xinc,
sp_yinc, ...)
- new spin
up gadget checks
added
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (148) ----------
* EXTRUDE PROC
DEVELOPPED
- circle,
ellipse and arc
segmantations
added
* SPIN UP
OPTIONS
AVAILABLE
-
sp_angle,
x_inc,y_inc
oprtions added
to proc
* 2D FILTER
SYSTEM ADDED
- before
extrude or
spinup PCAD now
filters spline
objects (e.g.
circle, arc ..)
* DRAWING
UNDO_BUF BUG
REMOVED
- out of
window drawing
bug removed
* OBJECTS
WINDOWS
DEVELOPPED
- group
view added to
listview
- group
snap added
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (149) ----------
*
PCAD-FONT-OBJECT
LOADING SYSTEM
DEVELOPPED
- PCAD now
only reads
PowerCAD font
file that is the
last pressed key
* QUICK SHADED
DISPLAY ADDED to
3D
- Source:
"Shaded.AMOS" by
Murat Demirel &
Aydin Ozici
"Shaded4.c" C
tranfromations
by Yilmaz Yoru
- YEAH.
Shaded display
available ...
- Now
after turning
your object from
3D view , PCAD
draws solids as
shaded planes
-
sort_solids()
proc added
* QUICK SHADED
DISPLAY SORTING
RESEARCH
- sorting
style changed
* SELECTION
SYSTEM DEVELOPED
- white
lines mean that
they are
selected
- this
make it useful
* SOME NEW
POWERFUL POS
COMMANDS ADDED
- this
commands will
make POS Scripts
powerful (at the
next 150
version)
-
"SELECT_ALL"
added
- "circle"
added
-
"ellipse" added
-
"extrude()"
added
- "spin()"
added
* EXTRUDE &
SPIN PROCS
DEVELOPED FOR
SELECTED OBJECTS
- extrude
proc availble
only for
selected object
- spin
proc availble
only for
selected object
- some
extrude proc
bugs removed
- some
spin proc bugs
removed
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (150) ----------
* EXTRUDE PROC
CHANGED
- solid
extrusion added
- now
extrude objects
are solid
* SPIN PROC
CHANGED
- solid
spining added
- now spin
objects are
solid
* SOME
PRIMATIVES (POS
SCRIPTS) ADDED
Box.POS
Cone_Closed.POS
Cone_Cut.POS
Cone_Open.POS
Cylinder_Closed.POS
Cylinder_Open.POS
Disc_Thick.POS
Disc_Thin.POS
Disk_Hole.POS
Elbow.POS
Polygon_Heptagonal.POS
Polygon_Hexagonal+hole.POS
Polygon_Hexagonal.POS
Polygon_Octagonal.POS
Polygon_Pentagonal.POS
Polygon_Tetragonal.POS
Polygon_Trigonal.POS
Pyramid_Closed.POS
Pyramid_Cut.POS
Pyramid_Open.POS
Sphere.POS
Sphere_Half.POS
Spiral.POS
Spring.POS
Torus.POS
Torus_Half.POS
* SOLID DRAW
ON OFF SWITCH
ADDED
- now you
can turn on or
turn off solid
drawing in
prespective mode
* SOME VARIABLES ADDED
* SOME BUGS
REMOVED
---- NEW FEATURES (151) ----------
* SCREEN MODE
NOW AVAILABLE
- now you
can use your own
screen mode
- SCR_MODE
added to
"layouts.cfg"
* SCREEN
AUTOSCROLL ADDED
- now you
can scroll your
big screens with
your mouse
* SOME VARIABLES ADDED
* SOME BUGS REMOVED
---- TO BE CONTINUE ------------------