A Roblox Community

A community of Robloxians who want to learn to script and build on Roblox Studio.
 
HomeFAQRegisterLog in
If you're a experienced coder make some tutorials! It would really help the site grow.
Make sure you read the rules(Which can be found by clicking here)
If you're a beginner at coding, try some tutorials.
We have many Moderators/Admins watching this site. Contact them with Questions.
Let us know what your favorite sport is. By clicking here to vote (Click here)
This site is becoming inactive. Lets make it active.
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Top posters
blueymaddog
 
naknak
 
Supernapalm
 
m27frogy
 
slayer9365
 
myrco919
 
branefreez
 
ninga95
 
CloneTrooper787
 
raboy117
 
Top posting users this month
Latest topics
» Send me an Email
January 8th 2016, 10:14 am by naknak

» [v1.6.0.0] Lua Script Obfuscator [No Bytecode]
July 6th 2015, 7:38 pm by m27frogy

» New Site Possibly
July 6th 2015, 4:16 pm by m27frogy

» Ambassador!
April 15th 2015, 11:40 pm by naknak

» Boop - Tag
April 13th 2015, 9:46 pm by naknak

» Vip Class Script
April 13th 2015, 4:54 pm by naknak

» Who's active?!
April 13th 2015, 4:52 pm by naknak

» Where to go from here.
April 13th 2015, 4:51 pm by naknak

» Genesis Point
July 17th 2014, 7:04 pm by branefreez

» Reward System
July 17th 2014, 5:41 am by m27frogy

» Script Request
July 10th 2014, 11:43 am by naknak

» local scripts?
July 10th 2014, 11:39 am by naknak

» Project: Reconstruction [Died]
July 10th 2014, 11:36 am by naknak

» Hi. I am new here
April 26th 2014, 4:01 pm by altshiftkey

» What's your favorite sport?
January 1st 2014, 2:13 pm by m27frogy

» FlashLight Script
January 1st 2014, 2:11 pm by m27frogy

» Gun Making! [READ DESC]
January 1st 2014, 2:10 pm by m27frogy

» Hi, I am new here!
November 26th 2013, 3:33 pm by Keanu73

» Improve Coding
October 26th 2013, 1:12 pm by pook03

» Simple Button
September 1st 2013, 6:19 pm by branefreez


Share | 
 

 CFrame: Positioning and Rotating

Go down 
AuthorMessage
Guest
Guest



PostSubject: CFrame: Positioning and Rotating   November 14th 2010, 4:13 am

Many people do not understand how to rotate a brick through a script. To rotate a brick, we use CFrame.
Normally CFrame just positions a brick, but by adding a few extra words, it can also rotate bricks.
We do this by adding *CFrame.Angles(0,0,0) after we CFrame a brick to its position.
(Replace 0,0,0 with the rotation angle you want)
p = Instance.new("Part")
p.CFrame = CFrame.new(0, 10, 0)*CFrame.Angles(0,0,0)
The first part Positions, the second part rotates. You do not need to put *CFrame.Angles to use CFrame, CFrame can also be used just for positioning bricks. I hope you learned something from my tutorial.
--==[[Builderboy202]]==--
Back to top Go down
Guest
Guest



PostSubject: Re: CFrame: Positioning and Rotating   January 16th 2011, 11:00 pm

what does Vector3.new do then?
Back to top Go down
naknak
Administrator
Administrator
avatar

Posts : 878
Join date : 2010-07-30

PostSubject: Re: CFrame: Positioning and Rotating   January 16th 2011, 11:07 pm

It can be a size or position. Pretty much anything that can be classified as 3D
Back to top Go down
Guest
Guest



PostSubject: Re: CFrame: Positioning and Rotating   January 16th 2011, 11:24 pm

So pretty much ROBLOX added an extra command? I think there's more to that.
Back to top Go down
naknak
Administrator
Administrator
avatar

Posts : 878
Join date : 2010-07-30

PostSubject: Re: CFrame: Positioning and Rotating   January 16th 2011, 11:56 pm

Cframe puts an object somewhere no matter what else is there. Vector3, when used to position something, places as close to the place you specify, raising the Y value until it can fit.
Back to top Go down
blueymaddog
Administrator
Administrator
avatar

Posts : 1081
Join date : 2010-12-09
Age : 19

PostSubject: Re: CFrame: Positioning and Rotating   January 17th 2011, 8:39 am

he forgot to tell us that the angles were in radians. :P
to convert degrees to radians you can do math.rad(degrees) or (math.pi*2)/(360/degrees)


Last edited by blueymaddog on January 18th 2011, 7:34 am; edited 2 times in total
Back to top Go down
naknak
Administrator
Administrator
avatar

Posts : 878
Join date : 2010-07-30

PostSubject: Re: CFrame: Positioning and Rotating   January 17th 2011, 12:58 pm

Ah, math. Lovely
Back to top Go down
blueymaddog
Administrator
Administrator
avatar

Posts : 1081
Join date : 2010-12-09
Age : 19

PostSubject: Re: CFrame: Positioning and Rotating   January 18th 2011, 7:00 am

yup.

_________________
blueymaddog
Administrator • Moderator • Expert Scripter
PM: blueymaddog
<+1 post. ujelly?>
Back to top Go down
blueymaddog
Administrator
Administrator
avatar

Posts : 1081
Join date : 2010-12-09
Age : 19

PostSubject: Re: CFrame: Positioning and Rotating   January 18th 2011, 7:14 am

to convert radians to degrees you can do math.deg(radians) or 360/((math.pi*2)/radians)

_________________
blueymaddog
Administrator • Moderator • Expert Scripter
PM: blueymaddog
<+1 post. ujelly?>
Back to top Go down
blueymaddog
Administrator
Administrator
avatar

Posts : 1081
Join date : 2010-12-09
Age : 19

PostSubject: Re: CFrame: Positioning and Rotating   November 20th 2011, 5:56 am

he should really space out his tutorials in paragraphs, that way people will understand it better!

_________________
blueymaddog
Administrator • Moderator • Expert Scripter
PM: blueymaddog
<+1 post. ujelly?>
Back to top Go down
Sponsored content




PostSubject: Re: CFrame: Positioning and Rotating   

Back to top Go down
 
CFrame: Positioning and Rotating
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
A Roblox Community :: Tutorials and Resources :: Intermediate-
Jump to: