C0 (Property): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Camoy Credits to TaslemGuy for the revision. |
>GoldenUrg update style; added link to Welds; expanded example; deleted erroneously info |
||
Line 1: | Line 1: | ||
{{CatUp|Properties}} | |||
{| | |||
|<onlyinclude>{{Property| | |||
name = C0 | |||
|property = [[CFrame]] ''C0'' | |||
|description = Determines how the offset point is attached to [[Part0 (Property)|Part0]]. | |||
|object = JointInstance | |||
|}}</onlyinclude> | |||
|} | |||
== Description == | |||
C0 is the position aspect of the orientation between two parts in a weld. Part0 and Part1 move accordingly to this value, which denotes their respective positions. See Also [[C1_(Property)|C1]]. | |||
== Usage == | |||
Below is an example of the use of C0. | Below is an example of the use of C0. | ||
<pre> | <pre> | ||
weld = Instance.new( "Weld" ) | |||
weld.Parent = BrickA -- must be in Workspace or JointsService to function. | |||
weld.C0 = CFrame.new( Vector3.new( 0 , 0 , 10 ) ) | weld.C0 = CFrame.new( Vector3.new( 0 , 0 , 10 ) ) | ||
weld.Part0 = BrickA | |||
weld.C1 = CFrame.new() -- default | |||
weld.Part1 = BrickB | |||
</pre> | </pre> | ||
The code sets the weld's position to be 10 studs in front of the brick it's attached to. So, if BrickA and BrickB are weleded together by that weld, B would be 10 studs in front of BrickB. Try it for yourself! | The code sets the weld's position to be 10 studs in front of the brick it's attached to. So, if BrickA and BrickB are weleded together by that weld, B would be 10 studs in front of BrickB. Try it for yourself! | ||
== See Also == | |||
[[Welds]] |
Revision as of 04:32, 4 August 2010
|
Description
C0 is the position aspect of the orientation between two parts in a weld. Part0 and Part1 move accordingly to this value, which denotes their respective positions. See Also C1.
Usage
Below is an example of the use of C0.
weld = Instance.new( "Weld" ) weld.Parent = BrickA -- must be in Workspace or JointsService to function. weld.C0 = CFrame.new( Vector3.new( 0 , 0 , 10 ) ) weld.Part0 = BrickA weld.C1 = CFrame.new() -- default weld.Part1 = BrickB
The code sets the weld's position to be 10 studs in front of the brick it's attached to. So, if BrickA and BrickB are weleded together by that weld, B would be 10 studs in front of BrickB. Try it for yourself!