The data-entry samples and images in the
right-hand panel follow the same chronology
as what you are reading in the left-hand panel.
-----------------------------------------------
Keep all the files in the folders they came in
except where instructed otherwise, and do not
delete any folders.
Your work with RogCAD will involve just two
folders -- "empties" and "datah". Within the
datah folder, you'll want to create subfolders
named as you see fit for storing data files for
projects that are not current, otherwise you'll
end up with a lot of unrelated data files in
your working folder (the "datah" folder).
Leave all the files in the "empties" folder intact.
Copy files from that folder as needed, and place
them into the datah folder with a new name suitable
for your project.
(The data folder in RogCAD for Windows is named
"datah" to distinguish it from the "data" folder
used in RogCAD for DOS.)
There are five types of data files used in RogCAD,
and four of them come in x, y and z versions:
s-.txt ax-.txt x8-.txt cx-.txt mx-.txt
ay-.txt y8-.txt cy-.txt my-.txt
az-.txt z8-.txt cz-.txt mz-.txt
Numerical data is entered into those text files as
"standard" points : s
+ cubics
cubic elements : ax,ay,az
strings of cubics : x8,y8,z8
curves : cx,cy,cz
combination of : mx,my,mz
standard/cubics/curves
Each data file into which you've entered data is
called a "group", and you name them as you see fit.
When running RogCAD you can display any or all of
those groups on screen. Whichever group you've
most recently called for display is the "active"
group.
Projects are typically best broken into groups
such as:
s-mainshell.txt
ax-eastwindows.txt
ax-northwindows.txt
s-roof.txt
s-frontporch.txt
x8-porchrails.txt
cz-sidewalk.txt
Three other important text files that are
kept in the datah folder are:
START.TXT GROUPNAMES.TXT S-0.TXT
In START.TXT, you can edit:
default view
default color palette
default background color for CLS
fast-change views
You must enter the names of your data files
into GROUPNAMES.TXT or else RogCAD will not
recognize them.
S-0.TXT is an x-y orientation pair of lines.
RogCAD will not run if that file is removed
from the datah folder.
----------------------------------------------
Autocubes: See right-hand panel
beginning here -->
Depending on which type of data file
you are using, autocube point numbers
begin at one of the following:
1
1001
2001
3001
4001
5001
6001
7001
A cube has eight points, therefore autocubes have
point numbers in accordance with the following
pattern:
4001 to 4008
4011 to 4018
4021 to 4028
etc Points xxx9 and xx10
are not used.
A cube has six sides, therefore autocubes have
plane numbers in accordance with the following
pattern:
4001 to 4006
4011 to 4016
4021 to 4026
etc Planes xxx7, xxx8, xxx9 and xx10
are not used.
-------------------------------------------------
This author typically separates exterior modeling
from interior modeling, and therefore does not
typically model see-through window openings,
which are illustrated immediately to the right.
In fact, for strictly exterior modeling, exterior
walls are often just given zero thickness by
virtue of using a single autocube to define the
shell of the structure.
To achieve see-through window openings, one needs
to define wall sections as illustrated further
down. And that actually goes quickly, as many of
the values are simply repeated.
We'll pick up on that again after looking at the
two autocube diagrams below and to the right.
-------------------------------------------------
---->
See the autocube diagram in the right-hand panel
for the point and plane numbering scheme for
autocubes.
As you build your model, you'll probably want to
make reference sketches on which to label points
and planes of your model. It almost always comes
in handy.
------------------------------------------------
The image immediately to the right is a repeat
of the incorrect method of creating window
openings.
It would not work with the auto-surfacing
routine because the walls would get auto-surfaced
over the window openings.
Rather, the walls need to be defined in segments,
thereby creating window openings. In that case,
no autocubes are used for the window openings
themselves -- those openings exist simply as
"absence of wall".
------------------------------------------------
To the right is the model with those wall segments
defined, leaving voids which are regarded as
window openings.
The groups displayed here are:
s-simplehouse-3.txt
s-simpleroof-front.txt
s-simpleroof-back.txt
------------------------------------------------
It's important to break your project into groups
so that the auto-surfacing routine will work
properly on a project-wide scope.
(The RogCAD algorithm for determining overlapping
planes is not as sophisticated as what is found
in the most expensive software. However, it's
beneficial to have your project broken in groups
for other reasons as well, so it's mostly a moot
point.)
To the right we see the group named
"s-simplefloor.txt" auto-surfaced.
------------------------------------------------
Now, to the right we see the group named
"s-simplehouse-3.txt" auto-surfaced.
------------------------------------------------
Finally, to the right we see the group named
"s-simpleroof-front" auto-surfaced.
Note that the lines representing shingles are
part of the auto-surfacing routine.
The spacing information for those lines was
entered into the AUTOFRAMING section of
st-simpleroof-front.txt.
------------------------------------------------
Go ahead and run rogcad[version].exe
Click on the "group" button, then select
various groups for display. It will be the most
illustrative if you select them from top to
bottom, clearing the screen after you've selected
all the groups of a cluster.
Click the CLS (clear screen) button to clear the
screen at any time.
Make sure to experiment with the view-change
buttons:
M (magnification)
V and H (vertical and horizontal shift)
P/F XYZ (perspective and focus)
---------------------------------------------
Refer to the sample project videos higher on
this page to see some button-clicking in
action.
---------------------------------------------
Below are still images that explain all the
buttons and menu items.
Below that, we'll round out part one of these
instructions by looking at data-entry more
thoroughly.
|
Extremely simple house:
See s-simplehouse-1.txt
STANDARD: point numbers
1 0,0,0 followed by their
2 0,0,8 x y z values
3 0,30,0
4 0,30,8
5 20,30,0
6 20,30,8
7 20,0,0
8 20,0,8
9 10,0,12
10 10,30,12
999 999,999,999 end of data read
Use spaces or commas to separate
numerical information.
Connect the points defined above,
or else RogCAD won't recognize the points:
LINEG1:
1,2 3,4 5,6 7,8 1,3
3,5 5,7 7,1 2,4 4,6
6,8 8,2 8,9 9,2 6,10
10,4 9,10
999,999
Below, fewer standard points are defined,
while autocubes are used to define an inner and
outer shell and to create simple window openings.
However, THIS IS NOT THE CORRECT METHOD for
creating window openings, and is included as
a simple first example of using autocubes.
The correct method for creating window openings
is in the example that follows beneath this one.
--------------------------------------------------
See s-simplehouse-2.txt
STANDARD:
1 10 1 12
2 10 29 12
3 10 0 12.5
4 10 30 12.5
999 999,999,999
LINEG1:
1,2 3,4
1,4002 1,4008 2,4004 2,4006
3,4012 3,4018 4,4014 4,4016
999,999
NOTE that we can connect standard points to
autocube points, and we can define planes in
the same manner.
start rotation index
point min xyz max xyz and base color
----- ------- ------- --------------
AUTOCUBE400:
4001 1,1,0 19,29,8 0,5
4011 0,0,0 20,30,8 0,5
4021 8,0,3 12,1,7 0,5
4031 0,4,3 1,8,7 0,5
4041 0,13,3 1,17,7 0,5
4051 0,22,3 1,26,7 0,5
4061 8,29,3 12,30,7 0,5
4071 19,4,3 20,8,7 0,5
4081 19,13,0 20,17,7 0,5
4091 19,22,3 20,26,7 0,5
999 999,999,999 999,999,999 0,0
Rotation indexes and base colors have been
left at the default value for now.
Again, this is NOT the manner in which autocubes
are typically combined to build architectural
structures. It's for simple illustration.
Typically, you'll want to define autocubes in
a manner that will facilitate successful
sorting of planes for auto-surfacing
(automatic plane coloring).
That's covered in the example beneath this
autocube diagram:
incorrect window openings:
correct window openings:
--------------------------------------------------
|