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:
__NOTOC__
{{CatUp|Properties}}
 
{|
Part of a [[RBX.lua.Weld (Object)|Weld]]. (Where "C" Stands for "[[CFrame]]") The C0 of a weld, determines how the offset point should be attached to [[Part0]]. 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. However, unlike an ordinary CFrame, it does not include the Rotational component, the ROBLOX physics engine doesn't care the LookVector of this CFraming when using weds to position bricks. For this, see [[C0_(Property)|C1]].  
|<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 ==
{{Stub}}
[[Welds]]

Revision as of 04:32, 4 August 2010

C0
Property CFrame C0
Description Determines how the offset point is attached to Part0.
Member of JointInstance

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!

See Also

Welds