of     1   

camotrooper101
#183535738Saturday, February 13, 2016 10:12 PM GMT

I don't comprehend the wiki, my head is also about to explode from reading the wiki.
camotrooper101
#183535781Saturday, February 13, 2016 10:13 PM GMT

It would be great too if you guys are willing to explain the uses of the three
128Gigabytes
#183536037Saturday, February 13, 2016 10:17 PM GMT

Vector3 just a set of 3 numbers. Its commonly used for Position but also things like size or velocity. Its just an x, y, and z put together into 1 value. CFrame is a set of numbers that represents a position and rotation of an object. getService() basically checks if a service exists, if it does, it returns the service, if not it creates the service and returns it. example Instance.new("Team", game:getService("Teams")) Run that in the command bar and watch the Teams service pop up. But run it again and notice it still creates a new 'Team' but not a new 'Teams' folder.
BanTech
#183536210Saturday, February 13, 2016 10:19 PM GMT

Vector3 is a three-dimensional vector property describing a point in the 3D space. You will find it used for properties such as Position, as the part's position is a point in the 3D space. CFrame is a much better positional property because it incorporates rotational matrices, so you can set an instance's position and rotation with this one property. You won't find it in the properties panel, but you can set it with scripts. The camera uses a CFrame property called CoordinateFrame. GetService is a method of the data model, and is used to load in additional services such as the MarketplaceService, ContentProvider, etc. It can also be used to get a reference to existing services, such as game:GetService('Players') is the same as game.Players
camotrooper101
#183536336Saturday, February 13, 2016 10:21 PM GMT

Thank you.
128Gigabytes
#183536510Saturday, February 13, 2016 10:24 PM GMT

'Vector3 is a three-dimensional vector property describing a point in the 3D space. You will find it used for properties such as Position, as the part's position is a point in the 3D space.' No Vector3 not a point in 3D space Its 3 numbers, an x, y, and z Position uses it for 3D space Size uses it for...Size
BanTech
#183536556Saturday, February 13, 2016 10:25 PM GMT

Oops
CrustyCitation5
#183537065Saturday, February 13, 2016 10:34 PM GMT

Although I suggest against it, GetService is useful if you are changing the names of services. Changing the Lighting service name to something else can still be accessed by game:GetService("Lighting")
Happywalker
#183537241Saturday, February 13, 2016 10:37 PM GMT

Why would anyone change a services's name? Anyways, Vector3 and CFrame are global tables used for things from posts above
indeimaus
#183537835Saturday, February 13, 2016 10:45 PM GMT

Vector3 is just a table value with an x y and z. It's very used for things like size and position. CFrame is vector3 but less restrictive if that makes any sense. If you use Vector3.new for a position if there's anything in the way it will be put on top of that but CFrame.new would put right at the position. CFrame also lets you rotate things but Vector3 can't. As far as I understand it GetService is used to get things in game from server and local scripts.
JarodOfOrbiter
#183538409Saturday, February 13, 2016 10:53 PM GMT

Why does everyone think that is all that GetService is good for? GetService will attempt to initialize a service that doesn't yet exist. For example, if I remember right, RunService isn't accessible until you use GetService.
Hedr0n
#183538888Saturday, February 13, 2016 11:00 PM GMT

Vector3 is not a point in space, it should be thought as offset from 0, 0, 0
128Gigabytes
#183539597Saturday, February 13, 2016 11:09 PM GMT

@Jarod We both said that...?
JarodOfOrbiter
#183540238Saturday, February 13, 2016 11:17 PM GMT

No, you only thought you said it, and I only didn't think you said it. Technically though, according to the Observation Effect, it was both there and not there until I actually read your post.
nicemike40
#183542188Saturday, February 13, 2016 11:44 PM GMT

Lol that's not what that means Jarod Anyways, OP: One thing to note is that Vector3 is a datatype for... vectors. Find out what a vector is in the math world, and why it's useful, here: https://www.mathsisfun.com/algebra/vectors.html
JarodOfOrbiter
#183542283Saturday, February 13, 2016 11:45 PM GMT

I know. The observation effect doesn't apply here. Although I suppose it could. Anything is possible, we just take the most supported evidences, proofs, and theories to heart.

    of     1