<!–Converted with LaTeX2HTML 2022 (Released January 1, 2022) –> <HTML lang="en"> <HEAD> <TITLE>Contents of The World Object</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META NAME="viewport" CONTENT="width=device-width, initial-scale=1.0"> <META NAME="Generator" CONTENT="LaTeX2HTML v2022">
<LINK REL="STYLESHEET" HREF="patch03.css">
<LINK REL="next" HREF="node17_mn.html"> <LINK REL="previous" HREF="node11_mn.html"> <LINK REL="up" HREF="node10_mn.html"> <LINK REL="next" HREF="node13_mn.html"> </HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#9944EE" vlink="#0000ff" alink="#00ff00">
<H1><A ID="SECTION00420000000000000000"> The World Object</A> </H1>
<P> ! Writing a input file is principally a matter of defining a special aggregate object, the World object, ! which is a list of the objects in the scene. When writing a input file, all objects that are instantiated outside of object-definition blocks are added to the World object; you need not (nor should you) define the World object explicitly in the input file. *************** *** 67,73 **** group of one or more metaballs. Each metaball is defined by its position p, radius <EM>r</EM>, and strength <EM>st</EM>. ! For now, see the source code for more explicit documentation. There is no inverse mapping method for blobs.
<P>
<BR>
<IMG
STYLE="height: 2.38ex; vertical-align: 176.40ex; " SRC="img3.png"
ALT="
">
<BR>
! The metaballs affect each other according to a superimposed
! density distribution:
! <P><!– MATH
<P>
boxcorner1 corner2
***************
*** 132,143 ****
<BR>
<IMG
STYLE="height: 6.50ex; vertical-align: 172.01ex; " SRC="img5.png"
ALT="
">
<BR>
Inverse mapping for arbitrary polygons is problematical.
!
! punts and equate <I>u</I> with the <I>x</I> coordinate of the point of intersection,
and <I>v</I> with the <I>y</I> coordinate.
<P>
heightfield<EM>file</EM>
— 136,147 —-
<BR>
<IMG
STYLE="height: 2.38ex; vertical-align: 176.27ex; " SRC="img6.png"
ALT="
">
<BR>
Inverse mapping for arbitrary polygons is problematical.
!
! punts and equates <I>u</I> with the <I>x</I> coordinate of the point of intersection,
and <I>v</I> with the <I>y</I> coordinate.
<P> heightfield<EM>file</EM> *************** *** 254,269 **** first given object minus the space where the second intersected the first.
<P> ! <BR><HR> <!–Table of Child-Links–> <A ID="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL> <LI><A NAME="tex2html49" HREF="node13_ct.html" TARGET="contents"><SMALL>CSG in Rayshade</SMALL></A> <LI><A NAME="tex2html50" HREF="node14_mn.html" TARGET="main"><SMALL>CSG in </SMALL></A> <LI><A NAME="tex2html51" HREF="node15_mn.html" TARGET="main"><SMALL>Potential CSG Problems</SMALL></A> <LI><A NAME="tex2html52" HREF="node16_mn.html" TARGET="main"><SMALL>Potential CSG Problems</SMALL></A> </UL> <!–End of Table of Child-Links–>
<HR>
</BODY> </HTML>