Component image ![](/images/thumb/2/2c/GeometryLineBrushToolComponent.png/510px-GeometryLineBrushToolComponent.png)
Geometry Line Brush Tool component as seen in the Scene Inspector
![](/images/thumb/2/2c/GeometryLineBrushToolComponent.png/510px-GeometryLineBrushToolComponent.png)
The GeometryLineBrushTool component is further explained on the Geometry Line Brush page.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. |
_equipLink
|
direct LinkTarget`1<ITool> | This is Internal, and is used by the engine to retrieve the component this field is a part of. It cannot be assigned to. |
TipReference
|
Slot | The slot to use as the tool's tip, instead of the component's slot. |
BlockGripEquip
|
Bool | Whether to prevent legacy double grip equipping from equipping this tooltip. |
BlockRemoteEquip
|
Bool | Whether to prevent equipping by clicking via laser |
EquipName
|
String | The name of the tool in the context menu when equipping via context menu. |
_overrideActiveTool
|
InteractionHandler | The interaction handler to use instead of this tool as an interaction handler. |
_gripPosesGenerated
|
Bool | Whether the Grip Pose Reference components and slots have been generated for this tool. |
FixedMinimumPointDistance
|
Float | Stroke point distances within a stroke cannot be less than this value. |
PositionSmoothing
|
Float | How much to smooth the brush tip position when drawing. |
RotationSmoothing
|
Float | How much to smooth the rotation of the brush tip when drawing |
PressureSmoothing
|
Float | How much to smooth the brush pressure being applied |
MaxStrokeLength
|
Float | The longest a Brush stroke can be before being ended forcibly. |
StrokeFadeInLength
|
Float | The length along the stroke that the stroke fades in. |
StrokeFadeOutLength
|
Float | The length along the stroke that the stroke fades out. |
StrokeGroupFinishWaitTime
|
Float | Finishes the group when drawing strokes for more than this many seconds regardless of how full the group is. |
ActivationThreshold
|
Float | When pressure/strength is above this value, the tool starts drawing. |
DeactivationThresholdRatio
|
Float | When pressure/strength is below this value, the tool stops drawing. |
MenuSizeChange
|
Float | How much to increment or decrement the brush size when using the context menu controls. |
SnapTip
|
Bool | Whether the brush tip should snap to snappers like planes or snap spheres. |
SnapLine
|
Bool | Whether to snap new lines to snappers like snap planes or snap spheres. |
StrokesSpace
|
direct RootSpace | The space to create new strokes into. |
MakeStrokesGrabbable
|
Bool | Make new strokes grabbable. |
PositionStrokesToTip
|
Bool | Position the slots of new stroke groups to the brush tip. |
OrientStrokesToTip
|
Bool | Make the rotation of new stroke group slots oriented to the brush tip. |
ScaleStrokesToUser
|
Bool | Whether the brush strokes should be scaled up or down to match the user's scale. |
PickMaterials
|
Bool | Whether this brush can pick a material by dipping the brush tip in a material orb. |
PickColors
|
Bool | Whether this tool can pick colors by dipping the brush tip into a material orb. |
CurrentMaterial
|
Material | The current material the brush is using to draw. |
ColorMappings
|
list of ColorMapping | Associates materials with their color fields. |
ParticleSystem
|
LegacyParticleSystem | The Particle system to Template when making Particle strokes. |
MeshEmitterTemplate
|
LegacyMeshEmitter | The template component to use as the mesh emitter of new particle emitting strokes. |
ParticleTemplateHandling
|
TemplateHandling | How to handle the use of the Particle system template per new stroke group. |
EmissionRatePerUnitLength
|
Nullable`1<Float> | The rate of particle emission per unit length section of the stroke mesh. |
_colorPicker
|
direct SlotCleanupRef`1<ColorDialogInterface> | The current color picker dialouge being used to pick a color for this brush. |
_pickedColor
|
ColorX | The color that the tool has picked by being dipped in a material orb or picked via a color picker. |
_hideOnStroke
|
list of Slot | The list of slots to hide while making a Brush stroke. |
_lastUsedMaterial
|
Material | The last used material by this brush. |
_lastCreatedMaterial
|
Material | The last material generated by this brush. |
Pressure
|
raw output of Float | The pressure being applied to the brush. |
Position
|
raw output of Float3 | The position of the brush tip after smoothing. |
Rotation
|
raw output of FloatQ | The rotation of the brush tip after smoothing. |
LastPointDelta
|
raw output of Float3 | The difference between the last drawing position and its current position. |
Velocity
|
raw output of Float3 | The velocity of the tool tips position. |
RawDelta
|
raw output of Float3 | The raw delta of the tool tips position. |
RawVelocity
|
raw output of Float3 | The raw velocity of the tool tip. |
RawStrokeLength
|
raw output of Float | The raw stroke length. |
StrokeLength
|
raw output of Float | The current stroke length in meters in StrokesSpace
|
NormalizedStrokeLength
|
raw output of Float | The length of the current stroke from 0->1 where one is maximum length set for this brush for strokes. |
StrokeFadeMultiplier
|
raw output of Float | The multiplier to the fade in and out effects of the stroke. Making the fade in and out sharper or more gradual. |
StrokeGroupIndex
|
raw output of Int | The running index of strokes being drawn as part of a stroke group. |
TipAnchor
|
Slot | The slot used as the source of strokes being drawn. |
LineStyles
|
list of Line | A list of line styles this tool can possibly draw. |
Profile
|
ColorProfile | the color profile of lines drawn by this tool. |
UseRelativeMinimumPointDistance
|
Bool | disable the size of the previous line size affecting minimum point distance. |
RelativeMinimumPointDistanceRatio
|
Float | how much size affects the minimum distance allowed between points. Affects how if a segment is bigger, that the next point has a bigger minimum place distance from that point. |
PressureAffectsSize
|
Bool | Whether tool pressure affects line size. |
MaterialPreviews
|
list of MeshRenderer | A list of renderers showing previews of materials. |
_previewMesh
|
reference drive of MultiLineMesh | The mesh being used to preview the stroke of this brush. |
_previewMeshOffset
|
field drive of Float3 | The position offset of the mesh preview for this brush. |
_sizeKnob
|
Slot | The slot being used as a size selector knob for this brush. |
Line
Name | Type | Description |
---|---|---|
Topology
|
Topology | The kind of Topology the line should have. |
Ends
|
Ends | How the beginning and the ends of the line should be capped. |
Shading
|
Shading | how the lines should be shaded. |
Points
|
Int | how many divisions the line should have circumference wise. |
DualSided
|
Bool | Whether the line should be dual sided. |
AbsolutePointOffsets
|
Bool | Whether the points in the line are absolute rather than offsets from the previous point. |
UVScale
|
Float2 | the scale of the UVs of the line. |
ScaleUVByCircumference
|
Bool | Whether the detail per square unit should not change when the line has a bigger circumference. |
PreciseUV
|
Bool | Whether the UV for each line should be precise. |
PointOffsets
|
Float3 | the points of the line. |
ColorMode
|
LineColorMode | How to apply Color for this line.
|
Color
|
Color | The vertex color for the vertices of this line. |
UseTipRotation
|
Bool | Whether this line should be affected by Tool tip rotation. |
MaxSize
|
Float | The max radius this line can be at any given point. |
OverrideTip
|
Slot | The slot to use as an override when drawing this line. |
OverrideTipRotation
|
Slot | the slot to use as a rotation override when drawing this line. |
OffsetSpace
|
direct RootSpace | The space to put PointOffsets in for this line.
|
RotationSpace
|
direct RootSpace | The space to use when applying rotation to this line. |
Usage
This article or section is a Stub. You can help the Resonite Wiki by expanding it.