Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Discussion: Prim Mirror Script Now Available!

Nucleus Baron
Nucleus Baron
Join date: 24 Dec 2004
Posts: 34
04-25-2005 11:58
Jeffrey, Ive been following up on your scripts and you have surprised me yet again with another fine release!!! This mirroring tool is heaven sent.
No more breaking my noggin. =)

Congrats!!!

PS: Your work is definately appreciated.
Nucleus Baron
Nucleus Baron
Join date: 24 Dec 2004
Posts: 34
Simply Amazing!
04-25-2005 13:53
I just read the thread and can’t help but to be disappointed at all the dirt being thrown at someone just willing to share his creation.
Man, you have no idea how badly I wanted someone to create something like this since SL never implemented it. It just makes mirroring your work so much easier. And no... You can’t copy objects that aren’t modable so SL crybabies can sleep better at night knowing that there "oh so precious" work is not being ripped. And even if it where possible, the "thief's" name would become embedded in the object for everyone to see.
There are always one or two chuckleheads that ruin it for the rest of the community. I’m not saying by any lengths that being concerned about copyright is something you should shrug off, but ranting without first examining the material at hand is pointless and counterproductive.

And speaking of copyrights, I know a few artists that use copyright material without permission from the author in their work then proudly call it their own. Makes you wonder what gives them the right to complain... doesn’t it?
I believe what you did well in removing the main code since it’s more than obvious some are more than unappreciative of such excellent tool. There is nothing SIMPLE about mirroring a complex object.

Note: Most of these coders do this for free in their spare time because it is fun for them to discover new ways to add interesting content to SL. They deserve respect, not complaints and demands.
Here’s a thought... PAY then complain and demand.

I realize the tone of this comment is an angry one, yet rightfully so.
I too would hate it if I did something for the sake of pitching-in just to have it throwned back in my face just because it didn’t meet his/her Quality Standards without even taking a second look.

(Grumble, Grumble)
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
04-25-2005 18:12
Once again, I am going to ask this discussion be housed in General. I will not ask again; any further responses of this nature, for or against the "drama" there will be forwarded to an admin, to close this thread.
_____________________
---
Kathmandu Gilman
Fearful Symmetry Baby!
Join date: 21 May 2004
Posts: 1,418
09-17-2005 13:24
I have a technical question 100% drama free.

Can you do me a favor and pretend I am a 4 year old and explain how to use this?

I have 2 very complicated prims I need mirrored that are going to be nearly impossible to mirror by positioning manualy. Do I place the first script in the original prim and the second script in another copy of the prim?

*note for newbies at scripting like me, copy/paste will induce spaces, linebreaks that will cause errors in the script (school of hard knocks) and need to be taken out.
_____________________
It may be true that the squeaky wheel gets the grease but it is also true that the squeaky wheel gets replaced at the first critical maintenance opportunity.
Ziggy Puff
Registered User
Join date: 15 Jul 2005
Posts: 1,143
09-17-2005 18:30
It took me a while to figure this one out. First you need a mirror prim - a large flat rectangle works best. The mirror script goes into that. Then make a cube on one side (which'll be the new prim), and put the rezzer script in that. Then in the original prim, put the mirror-x (or whatever) into that, and the new cube should become a mirrored copy of the original.
Chantier Desmoulins
Registered User
Join date: 31 Aug 2005
Posts: 3
Don't work for me
11-06-2005 19:21
Welp I made a big rectangle and a box beside it, put the xmirror in the rectangle and the rezzer in the box and not a thing happened. so what did I do wrong? oh and I tried it for the y and z too, nothin, except those scripts deleted themselves
Neil Protagonist
FX Monkey
Join date: 11 Jul 2003
Posts: 346
11-08-2005 16:56
Fantastic tool Jeff! I was suprised the lindens didnt include mirroring as an option to begin with, thanks a ton for making a mirroring script, very usefull for the modelers in world. Keep up the good work.
_____________________
"Control the things you can control, maggot. Let everything else take a flying f**k at you, and if you must go down, go down with your guns blazing." -Cort

Need fire? Visit my FX Store in Bisque(232, 48)
Sick-N-Wrong

Like Anime? Visit Nakama!
Sensual Casanova
Spoiled Brat
Join date: 28 Feb 2004
Posts: 4,807
11-08-2005 17:15
From: Ziggy Puff
It took me a while to figure this one out. First you need a mirror prim - a large flat rectangle works best. The mirror script goes into that. Then make a cube on one side (which'll be the new prim), and put the rezzer script in that. Then in the original prim, put the mirror-x (or whatever) into that, and the new cube should become a mirrored copy of the original.

Tried it, cant figure it out :(
Ziggy Puff
Registered User
Join date: 15 Jul 2005
Posts: 1,143
11-08-2005 17:23
Feel free to IM me in-game tonight, and I'll try to help. It's been a while since I've played with this, because I've learnt since then that I have zero building brain cells :)
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
11-08-2005 20:40
When in doubt, ask.

I'll drop the most recent version on the both of you - complete with instructions and prebuilt goodness.
_____________________
---
Ziggy Puff
Registered User
Join date: 15 Jul 2005
Posts: 1,143
11-08-2005 21:08
Thanks :)
Dyne Talamasca
Noneuclidean Love Polygon
Join date: 9 Oct 2005
Posts: 436
11-08-2005 21:26
Hey, toss me one too, if you don't mind. Not because I can't get it to work (I have) but just because it's the latest version.
_____________________
Dyne Talamasca - I hate the word "bling".

Miscellany on MySLShop.com, SLB, and SLEx

Plonk
Hunter Parks
Mr. Morgan
Join date: 16 Sep 2004
Posts: 53
11-09-2005 06:53
Jeffrey...Please add me to your list of "supply drops" ;)

Thanks
_____________________
"It's not who dies with the most toys, it's who dies with the most friends!"
PinG Richard
Registered User
Join date: 25 Oct 2005
Posts: 1
Yes we thank you
11-09-2005 08:04
Toss the new version my way to. Thanks for all the hard work Jeffrey>>
Sensual Casanova
Spoiled Brat
Join date: 28 Feb 2004
Posts: 4,807
11-09-2005 10:58
ok from what I gather... using this script just inverts the prim in the opposite direction... if thats all it does, why are people worried of "copying" or what am I missing?
Aliasi Stonebender
Return of Catbread
Join date: 30 Jan 2005
Posts: 1,858
11-09-2005 11:26
From: Sensual Casanova
ok from what I gather... using this script just inverts the prim in the opposite direction... if thats all it does, why are people worried of "copying" or what am I missing?


No, this script generates a new prim that is in every way reversed.

It is trivial to change this script to exactly copy, and to copy the texture.

Which means you can drop this script in every prim of an object and get an exact prim-copy, if the object is set to modify.
_____________________
Red Mary says, softly, “How a man grows aggressive when his enemy displays propriety. He thinks: I will use this good behavior to enforce my advantage over her. Is it any wonder people hold good behavior in such disregard?”
Anything Surplus Home to the "Nuke the Crap Out of..." series of games and other stuff
Sensual Casanova
Spoiled Brat
Join date: 28 Feb 2004
Posts: 4,807
11-09-2005 11:32
From: Aliasi Stonebender
No, this script generates a new prim that is in every way reversed.

It is trivial to change this script to exactly copy, and to copy the texture.

Which means you can drop this script in every prim of an object and get an exact prim-copy, if the object is set to modify.

Then I guess I don't know how to use it correctly lol
laurionna Beckenbauer
Laurionna Beckenbauer
Join date: 11 Sep 2004
Posts: 11
Amazed
11-09-2005 11:42
Once again Jeffrey i learn something new. Willing to teach me how to use this as I am totally confused, but that doesn't take much. KUDOS to all those out there willing to help others learn and get more involved in creativeness!!! For those that are negative? ANything in SL can be used and probably has been used for bad. It is up to us to catch and report same to protect the honest.

Thanks again Jeffrey please look me up. Need a good teacher for about 5 years lol :p
Fenrir Reitveld
Crazy? Don't mind if I do
Join date: 20 Apr 2005
Posts: 459
12-29-2005 00:38
I hate to necro a thread, but I want to say I think this is probably one of the most useful user-submitted script here on Second Life.

This has saved me hours of work. I only hope the Lindens can take some time off from bug-stamping in order to implement something like this, built straight into the client. :)
Nucleus Baron
Nucleus Baron
Join date: 24 Dec 2004
Posts: 34
12-29-2005 02:00
Amen to that. It should have been created a long time ago. Thanks Jeff for creating a most exellent tool!
grumble Loudon
A Little bit a lion
Join date: 30 Nov 2005
Posts: 612
12-29-2005 03:56
This looks like just the tool to make a haunted mirror.

1. Set up the room.
2. Make a hidden room next to it.
3. Make a mirrored copy
4. Set up a prim to be reflective and partly transparent.

The result is that you look like a ghost when you look into what appears to be a mirror.

This is similar to the way mirrors were made in duke nukem 3D. The game copied all the objects including the avitar into an empty space.
Oasis Perun
Registered User
Join date: 2 Oct 2005
Posts: 128
12-29-2005 08:39
it just copies the Prim right?.. so you essentially end up with an untextured copy reversed copy of the one prim?.. I havent had a chance to test it out(at work)... but is it possible to mirror on custom rotations?.


Cant wait to get to mirroring.. Thanks again for the awesome tool. :D
_____________________
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
12-29-2005 11:03
I'm trying to write a script to "flip" an existing object through the X, Y, or Z axes. I've gotten the position and rotation working, and I'm trying to use this script to reverse the parameters of the object... and I really don't understand the data flow through the script. I've gotten tantalizingly close but I'm not there yet.

Wouldn't code to just flip an existing prim be safer, as well as easier to understand?
Rickard Roentgen
Renaissance Punk
Join date: 4 Apr 2004
Posts: 1,869
12-29-2005 12:08
:P I thought everyone who wanted one of these already had it.
_____________________
Rickard Roentgen
Renaissance Punk
Join date: 4 Apr 2004
Posts: 1,869
12-29-2005 12:09
From: Argent Stonecutter
I'm trying to write a script to "flip" an existing object through the X, Y, or Z axes. I've gotten the position and rotation working, and I'm trying to use this script to reverse the parameters of the object... and I really don't understand the data flow through the script. I've gotten tantalizingly close but I'm not there yet.

Wouldn't code to just flip an existing prim be safer, as well as easier to understand?


This requires a special case for a lot of the different prim types due to the fact there are different ways to get an opposite prim and in some cases you can't get an opposite prim just by flipping all the parameters.
_____________________
1 2 3 4