[Opensim-dev] A small project
Justin Clark-Casey
jjustincc at googlemail.com
Fri Nov 23 15:14:02 UTC 2007
Hi Charles,
Thanks for the instructions. I see what you were talking about now - I
guess I don't do a whole lot of building so I hadn't come across this
feature before.
I've not done any analysis of this yet, but just from looking at console
messages I see the copy selection action triggers an
ObjectDuplicateOnRay packet which we are not yet handling.
[11-23 02:35:32] unhandled packet --- ObjectDuplicateOnRay ---
-- AgentData --
AgentID: a8d95e337a254e38b3bce78cf2012c6b
SessionID: dd85d81c378fd456eb8b550f15ee39fd
GroupID: 00000000000000000000000000000000
RayStart: <125.1083, 127.9084, 23.9508>
RayEnd: <184.4627, 140.0754, 3.672972>
BypassRaycast: False
RayEndIsIntersection: False
CopyCenters: True
CopyRotates: False
RayTargetID: 86395f6ee7b34997ab61dce3a49a3c79
DuplicateFlags: 0
-- ObjectData --
ObjectLocalID: 702001
I was halfway hoping that the client would simply work out all the
positions itself and send the server a sequence of ObjectAdd packets but
I see this is not the case. From looking at this packet I imagine the
implementation will not be trivial.
I'm still happy to work on it but I may well do so over a longer period
while looking at other things inbetween. I'll raise a feature in mantis
to keep track (if one doesn't already exist).
Regards,
Justin
Charles Krinke wrote:
> Dear Justin:
>
> As we discussed on IRC earlier, a small project that might be
> interesting before you get too serious on the "big" problems, might be
> to make 'copy selection' work in the prim editor. I only suggest this
> as several folks have asked me about it over the last few weeks.
>
> I went to "Crash Me" island on the maingrid in order to test the
> formula and here it is.
>
> 1. Rez a prim on the ground
> 2. Click the 'copy selection' box in the prim editor.
> 3. Click a face on the prim on the ground
> 4. A new prim should appear which is a duplicate of the first and
> perfectly aligned on that face.
>
More information about the Opensim-dev
mailing list