• Manual
  • Scripting API
Show / Hide Table of Contents
  • SpeckleUnity
    • ColorByType
    • ColorKey
    • Conversions
    • RenderingRule
    • SpawnSpeed
    • SpeckleUnityClient
    • SpeckleUnityGeometry
    • SpeckleUnityManager
    • SpeckleUnityMesh
    • SpeckleUnityNumber
    • SpeckleUnityObject
    • SpeckleUnityPoint
    • SpeckleUnityPolyline
    • SpeckleUnityReceiver
    • SpeckleUnitySender
    • SpeckleUnityUpdate
    • SpeckleUnityUpdateEvent
    • SpeckleUnityValueChange
    • StartMode
    • UpdateType
    • WSMessageData
    • WSMessageDataArgs
  • SpeckleUnity.CustomEditors
    • SpeckleUnityMenus
  • SpeckleUnity.Tests
    • AsyncTest
    • SpeckleUnityManagerTests
    • TestInput

Class Conversions

Contains all extension method definitions for converting Speckle stream object types into native Unity types and vice versa.

Inheritance
System.Object
Conversions
Namespace: SpeckleUnity
Assembly: cs.temp.dll.dll
Syntax
public static class Conversions

Fields

scaleFactor

The scale factor for each geometry object to be spawned in to.

Declaration
public static double scaleFactor
Field Value
Type Description
System.Double

Methods

ToNative(SpeckleBrep)

Declaration
public static SpeckleUnityMesh ToNative(this SpeckleBrep brep)
Parameters
Type Name Description
SpeckleBrep brep
Returns
Type Description
SpeckleUnityMesh

ToNative(SpeckleCurve)

Declaration
public static SpeckleUnityPolyline ToNative(this SpeckleCurve curve)
Parameters
Type Name Description
SpeckleCurve curve
Returns
Type Description
SpeckleUnityPolyline

ToNative(SpeckleLine)

Declaration
public static SpeckleUnityPolyline ToNative(this SpeckleLine line)
Parameters
Type Name Description
SpeckleLine line
Returns
Type Description
SpeckleUnityPolyline

ToNative(SpeckleMesh)

Declaration
public static SpeckleUnityMesh ToNative(this SpeckleMesh speckleMesh)
Parameters
Type Name Description
SpeckleMesh speckleMesh
Returns
Type Description
SpeckleUnityMesh

ToNative(SpeckleNumber)

Declaration
public static float ToNative(this SpeckleNumber number)
Parameters
Type Name Description
SpeckleNumber number
Returns
Type Description
System.Single

ToNative(SpecklePoint)

Declaration
public static SpeckleUnityPoint ToNative(this SpecklePoint point)
Parameters
Type Name Description
SpecklePoint point
Returns
Type Description
SpeckleUnityPoint

ToNative(SpecklePolyline)

Declaration
public static SpeckleUnityPolyline ToNative(this SpecklePolyline polyline)
Parameters
Type Name Description
SpecklePolyline polyline
Returns
Type Description
SpeckleUnityPolyline

ToNative(SpeckleString)

Declaration
public static string ToNative(this SpeckleString str)
Parameters
Type Name Description
SpeckleString str
Returns
Type Description
System.String

ToPoint(Double, Double, Double)

Declaration
public static Vector3 ToPoint(double x, double y, double z)
Parameters
Type Name Description
System.Double x
System.Double y
System.Double z
Returns
Type Description
Vector3

ToPoint(Double[])

Declaration
public static Vector3 ToPoint(double[] ptValues)
Parameters
Type Name Description
System.Double[] ptValues
Returns
Type Description
Vector3

ToPoints(IEnumerable<Double>)

Declaration
public static Vector3[] ToPoints(this IEnumerable<double> arr)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Double> arr
Returns
Type Description
Vector3[]

ToSpeckle(SpeckleUnityNumber)

Declaration
public static SpeckleNumber ToSpeckle(this SpeckleUnityNumber obj)
Parameters
Type Name Description
SpeckleUnityNumber obj
Returns
Type Description
SpeckleNumber

ToSpeckle(SpeckleUnityPoint)

Declaration
public static SpecklePoint ToSpeckle(this SpeckleUnityPoint obj)
Parameters
Type Name Description
SpeckleUnityPoint obj
Returns
Type Description
SpecklePoint
Back to top Generated by DocFX