<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Actually, the 'real' oo approach would be to subclass SceneObjectGroup and -Part, to create 'intelligent objects' as I think SimpleApp once described. (Not sure of the state of the SimpleApp)<BR>
<BR>
/Stefan<BR><BR>
<HR id=stopSpelling>
<BR>
> Date: Sun, 16 Dec 2007 10:25:09 -0800<BR>> From: aerowolf@gmail.com<BR>> To: opensim-dev@lists.berlios.de<BR>> Subject: Re: [Opensim-dev] Towards 0.5, what's left?<BR>> <BR>> Yes. You are correct.<BR>> <BR>> The issue that exists is more one of "how does one think about the<BR>> problem?", though.<BR>> <BR>> With scripts on primitives, you have an object-oriented approach (the<BR>> object contains the mechanism for interaction with the object). With<BR>> the Region Module interface, you have a completely separate, much more<BR>> procedural or functional approach (depending on how it's implemented)<BR>> -- the objects are acted on by a mechanism extrinsic to the object,<BR>> the data that describe the object and how the sim and client and agent<BR>> all interact with it managed by a set of routines that reach their<BR>> noodly appendages into the action of the scene.<BR>> <BR>> (er, sorry for the Flying Spaghetti Monster reference.)<BR>> <BR>> For someone who's used to working with the object-oriented approach,<BR>> it's very difficult to think in a procedural context. For someone<BR>> who's used to working in a procedural approach, it's very difficult to<BR>> think in an object-oriented context. And for someone who's used to<BR>> working in LSL, C# is a whole new ball of wax.<BR>> <BR>> I appreciate that everyone is looking at it from a "well, this isn't<BR>> done yet, but you can work around the lack of it by using this other<BR>> thing that can do the same types of things only differently" view, and<BR>> I appreciate the willingness to offer workarounds for incomplete<BR>> functionality. I'm just not sure that the workaround can be<BR>> implemented by everyone. ;)<BR>> <BR>> -Kyle H<BR>> <BR>> On Dec 16, 2007 9:54 AM, Sean Dague <sean@dague.net> wrote:<BR>> ><BR>> > However, the point that Stefan was making is, given that you have full<BR>> > source access to the simulator, and the Region Module interface is<BR>> > reasonably well defined, you can do this at a sim layer right now,<BR>> > giving yourself more access to the environment in the process.<BR>> _______________________________________________<BR>> Opensim-dev mailing list<BR>> Opensim-dev@lists.berlios.de<BR>> https://lists.berlios.de/mailman/listinfo/opensim-dev<BR><BR></body>
</html>