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 | 
 

 CFraming for Beginners, Just Like Cheese for a Sandwich

Go down 

Did this assist at all?
Yes
100%
 100% [ 2 ]
No
0%
 0% [ 0 ]
Uhh, sure... (Man, this tutorial sucked!)
0%
 0% [ 0 ]
Total Votes : 2
 

AuthorMessage
Zarcius
Novice Scripter
Novice Scripter
avatar

Posts : 8
Join date : 2011-03-07
Age : 21
Location : The Depths of my Mind

PostSubject: CFraming for Beginners, Just Like Cheese for a Sandwich   March 7th 2011, 3:20 pm

Using CFrame (Coordinate Frame) is easy. You just need a few simple steps to get you started:
1. Open up ROBLOX Studio
2. Make sure you have the Command bar open (View>Toolbars>Command)
3. Make a new place (Studio>File>New).


Alrighty, starting off. Insert two parts in your place, you can call them whatever you like. I'll be using A and B. (Make sure that the parts have different names, otherwise CFraming becomes difficult.) Anchor both parts. Now you can begin CFraming.

1: Say you wanted the two parts to intersect. That's pretty easy, just use this line of code in the command bar:
workspace.A.CFrame = workspace.B.CFrame
Hit enter, and voila! You have yourself 2 parts in 1!

2: Say you wanted to rotate one of the parts at a 45 degree angle. CFrame uses a different measuring system called radians. To fix this, we'll use this line of code:
workspace.B.CFrame = workspace.B.CFrame * CFrame.Angles(math.deg(45),0,0)
Now you'll notice this looks quite different from the previous command. This is because we don't want to change the regular position of the brick, just what angle it points to. The asterisk, meaning multiply, when used in CFraming just means to change the position of it by n units.

3: Now say you wanted to bring part A back out of Part B. To achieve this, you'll use something like the codes of part A and B put together:
workspace.A.CFrame = workspace.A.CFrame * CFrame.new(4, 0, 0)
Here, you'll notice that after the asterisk, we used another CFrame.new instead of CFrame.Angles. This is because CFrame.Angles (Or CFrame.FromEulerAnglesXYZ, as is the full name) simply changes the part's angle (duh), while CFrame.new changes the part's position.


Congratulations, you now know how to CFrame! Hope you understood and enjoyed my tutorial, and make something awesome with it!


Note: this is not the only CFraming techniques. There are more, this is just a basic tutorial.
Back to top Go down
http://www.roblox.com/User.aspx?ID=116419
blueymaddog
Administrator
Administrator
avatar

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

PostSubject: Re: CFraming for Beginners, Just Like Cheese for a Sandwich   November 28th 2011, 6:51 am

looks like the votes are going your way with your poll!

_________________
blueymaddog
Administrator • Moderator • Expert Scripter
PM: blueymaddog
<+1 post. ujelly?>
Back to top Go down
 
CFraming for Beginners, Just Like Cheese for a Sandwich
Back to top 
Page 1 of 1
 Similar topics
-
» RUST's Beginners Guide & Tips and Tricks
» Neuer beginner Clan Apocalyptic Vendetta!
» Cheese 1.6.1 64-bit Gauntlets for CCRL 40/40
» Arena - beginners question
» Cheese 1.7 64-bit Gauntlet for CCRL 40/40

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