mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 14:01:37 +00:00
117 lines
3.3 KiB
YAML
117 lines
3.3 KiB
YAML
# This file is automatically generated. Please don't edit it manually.
|
|
# To submit a bug report on the content, see
|
|
# https://devforum.roblox.com/c/bug-reports/documentation-issues/72
|
|
|
|
name: NoCollisionConstraint
|
|
type: class
|
|
memory_category: BaseParts
|
|
summary: |
|
|
An instance used to prevent collisions between two specific parts.
|
|
description: |
|
|
The **NoCollisionConstraint** prevents collisions between two specific parts,
|
|
but those parts may still register collisions with the rest of the world.
|
|
Compared to
|
|
[collision groups](../../../workspace/collisions.md#collision-filtering), it
|
|
provides a direct way to disable specific collisions, such as the wheel of a
|
|
car scraping against the car's body.
|
|
|
|
The most common way to create this constraint is by selecting
|
|
**No Collision** through Studio's **Create** menu in the toolbar's
|
|
**Model** tab.
|
|
|
|
Unlike most constraints, `Class.NoCollisionConstraint` does not utilize any
|
|
`Class.Attachment|Attachments`. Note that the tool acts differently based on
|
|
how many parts are selected when the tool is activated:
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<td>Option</td>
|
|
<td>Tool Behavior</td>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>No parts selected</td>
|
|
<td>The next two parts that are clicked will be linked together. If the same part is clicked twice, no link will be created.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>One part selected</td>
|
|
<td>The next part that is clicked will be linked to the selected part.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Two parts selected</td>
|
|
<td>Both selected parts will be linked together.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
code_samples: []
|
|
inherits:
|
|
- Instance
|
|
descendants: []
|
|
tags: []
|
|
deprecation_message: ''
|
|
properties:
|
|
- name: NoCollisionConstraint.Enabled
|
|
summary: |
|
|
Determines whether the two linked `Class.BasePart|BaseParts` will collide
|
|
with each other.
|
|
description: |
|
|
This property determines whether the two linked parts,
|
|
`Class.NoCollisionConstraint.Part0|Part0` and
|
|
`Class.NoCollisionConstraint.Part1|Part1`, will collide with each other.
|
|
code_samples: []
|
|
type: boolean
|
|
tags: []
|
|
deprecation_message: ''
|
|
security:
|
|
read: None
|
|
write: None
|
|
thread_safety: ReadSafe
|
|
category: Behavior
|
|
serialization:
|
|
can_load: true
|
|
can_save: true
|
|
capabilities:
|
|
- Physics
|
|
- name: NoCollisionConstraint.Part0
|
|
summary: |
|
|
The second `Class.BasePart` that the constraint connects.
|
|
description: |
|
|
The second `Class.BasePart` that the constraint connects.
|
|
code_samples: []
|
|
type: BasePart
|
|
tags: []
|
|
deprecation_message: ''
|
|
security:
|
|
read: None
|
|
write: None
|
|
thread_safety: ReadSafe
|
|
category: Parts
|
|
serialization:
|
|
can_load: true
|
|
can_save: true
|
|
capabilities:
|
|
- Physics
|
|
- name: NoCollisionConstraint.Part1
|
|
summary: |
|
|
The first `Class.BasePart` that the constraint connects.
|
|
description: |
|
|
The first `Class.BasePart` that the constraint connects.
|
|
code_samples: []
|
|
type: BasePart
|
|
tags: []
|
|
deprecation_message: ''
|
|
security:
|
|
read: None
|
|
write: None
|
|
thread_safety: ReadSafe
|
|
category: Parts
|
|
serialization:
|
|
can_load: true
|
|
can_save: true
|
|
capabilities:
|
|
- Physics
|
|
methods: []
|
|
events: []
|
|
callbacks: []
|