of     1   

RoyStanford
#139117732Thursday, July 03, 2014 5:53 PM GMT

How should I go about mirroring an object's CFrame across another object's CFrame? Any help is greatly appreciated.
Quasiduck
#139125254Thursday, July 03, 2014 6:55 PM GMT

I got this so far for mirroring positions, stuck on mirroring rotations. mirrorpart = Workspace.Part --the mirror translationpart = Workspace.Part2 --the object translationpart.CFrame = CFrame.new(translationpart + ((mirrorpart - translationpart)*2))
Quasiduck
#139125447Thursday, July 03, 2014 6:57 PM GMT

oops made a mistake, forgot .Position, etc. mirrorpart = Workspace.Part --the mirror translationpart = Workspace.Part2 --the object translationpart.CFrame = CFrame.new(translationpart.Position + ((mirrorpart.Position - translationpart.Position)*2))
Quasiduck
#139131656Thursday, July 03, 2014 7:39 PM GMT

At last, finished it for ya, this should mirror an object in the cframe of another object. mirrorpart = Workspace.Part --the mirror translationpart = Workspace.Part2 --the object mirrorpartrot = mirrorpart.CFrame - mirrorpart.CFrame.p translationpartrot = translationpart.CFrame - translationpart.CFrame.p newposition = CFrame.new((translationpart.Position + ((mirrorpart.Position - translationpart.Position)*2))) newrotation = (translationpartrot * ((mirrorpartrot * translationpartrot:inverse()) * (mirrorpartrot * translationpartrot:inverse()) )) translationpart.CFrame = newposition * newrotation
RoyStanford
#139162204Friday, July 04, 2014 12:19 AM GMT

Interesting approach. I got it anyways, thanks though!

    of     1