Editorial: "A Projector may only use one camera at once" --> "A Projector may only use one camera at a time"
On 4/18/07, Arc Riley <[EMAIL PROTECTED]> wrote: > Resolution: > soy.widgets.Projector is given a soy.bodies.Camera as an argument > soy.bodies.Camera has no reference to any projector which is using it > Multiple Projectors may use the same Camera > A Projector may only use one Camera at once > Projector will have .front (zNear), .back (zFar), and auto aspect ratio > Camera will have .lens (field of view angle, for "wide angle"/etc) > > Reasons: > * It's far more useful to reuse a projector with a different camera > * ie, when you change scenes, etc > * widget packing will be powerful but not nessesarily fun > * It's often useful for multiple projectors to use the same camera > * case point: GNU Aetherspace's "AstroCam"- > two cameras were stuck together in the same "soya Group", > the first rendered close-up objects, the second had it's zNear setting > the same as the first's zFar and only rendered planets/etc to overcome > culling polygon counts + 16bit zbuffer inaccuracy > * Field of angle you really don't want to have different w/ multiple > projections and a soy.bodies.Camera.lens is quite intuitive > * The aspect ratio should match whatever the widget is sized to, there's very > few cases where you'd want your projection stretched/squished > * Different aspect ratios can be added later through a projector attribute > for special effects (but would still be based off Projector's size) > > Comments? > _______________________________________________ > PySoy-Dev mailing list > [email protected] > http://www.pysoy.org/mailman/listinfo/pysoy-dev > _______________________________________________ PySoy-Dev mailing list [email protected] http://www.pysoy.org/mailman/listinfo/pysoy-dev
