# Rhino.Geometry namespace

The Geometry namespace contains geometric types used in Rhino.
Examples are lines, curves, meshes and boundary representations.

*Derived Classes:*

**AngularDimension**

**AnnotationBase**

**AnnotationType**

**Arc**

**ArcCurve**

**AreaMassProperties**

**Arrowhead**

**BezierCurve**

**BezierSurface**

**BlendContinuity**

**BlendType**

**BoundingBox**

**Box**

**Brep**

**BrepEdge**

**BrepEdgeFilletDistance**

**BrepFace**

**BrepFace.ShrinkDisableSide**

**BrepLoop**

**BrepLoopType**

**BrepRegion**

**BrepRegionFaceSide**

**BrepSolidOrientation**

**BrepTrim**

**BrepTrimType**

**BrepVertex**

**Centermark**

**Circle**

**ClippingPlaneSurface**

**ComponentIndex**

**ComponentIndexType**

**ComponentStatus**

**Concavity**

**Cone**

**ConicSectionType**

**Continuity**

**ControlPoint**

**Curve**

**CurveBooleanRegions**

**CurveEnd**

**CurveEvaluationSide**

**CurveExtensionStyle**

**CurveKnotStyle**

**CurveOffsetCornerStyle**

**CurveOffsetEndStyle**

**CurveOrientation**

**CurveProxy**

**CurveSimplifyOptions**

**Cylinder**

**DetailView**

**DevelopableSrf**

**Dimension**

**Dimension.ForceArrow**

**Dimension.ForceText**

**DistancingMode**

**EdgeAdjacency**

**Ellipse**

**ExtrudeCornerType**

**Extrusion**

**FilletSurfaceSplitType**

**GeometryBase**

**Hatch**

**HermiteSurface**

**HiddenLineDrawing**

**HiddenLineDrawingObject**

**HiddenLineDrawingObjectCurve**

**HiddenLineDrawingParameters**

**HiddenLineDrawingPoint**

**HiddenLineDrawingPoint.Visibility**

**HiddenLineDrawingSegment**

**HiddenLineDrawingSegment.SideFill**

**HiddenLineDrawingSegment.Visibility**

**InstanceDefinitionGeometry**

**InstanceReferenceGeometry**

**Interpolator**

**Interval**

**InvalidDimensionStyleIdException**

**IsoStatus**

**KnotStyle**

**Leader**

**LengthMassProperties**

**Light**

**Light.Attenuation**

**LightStyle**

**Line**

**LinearDimension**

**LineCurve**

**LoftType**

**Matrix**

**Mesh**

**MeshBooleanOptions**

**MeshCheckParameters**

**MeshDisplacementInfo**

**MeshExtruder**

**MeshExtruderFaceDirectionMode**

**MeshExtruderParameterMode**

**MeshFace**

**MeshingParameters**

**MeshingParameterStyle**

**MeshingParameterTextureRange**

**MeshNgon**

**MeshPart**

**MeshPipeCapStyle**

**MeshPoint**

**MeshThicknessMeasurement**

**MeshType**

**MeshUnsafeLock**

**MeshUnwrapMethod**

**MeshUnwrapper**

**MorphControl**

**NurbsCurve**

**NurbsCurve.NurbsCurveEndConditionType**

**NurbsMultiMatcher.EdgeContinuityOption**

**NurbsMultiMatcher.FreeEdgeMovementOption**

**NurbsMultiMatcher.InteriorMovementOption**

**NurbsMultiMatcher.SolverOption**

**NurbsSurface**

**OrdinateDimension**

**OrdinateDimension.MeasuredDirection**

**Particle**

**ParticleSystem**

**PipeCapMode**

**Plane**

**PlaneFitResult**

**PlaneSurface**

**Point**

**Point2d**

**Point2f**

**Point3d**

**Point3dGrid**

**Point3f**

**Point4d**

**PointCloud**

**PointCloudItem**

**PointCloudUnsafeLock**

**PointContainment**

**PointFaceRelation**

**PolyCurve**

**Polyline**

**PolylineCurve**

**PreserveEnd**

**QuadRemeshParameters**

**QuadRemeshSymmetryAxis**

**Quaternion**

**RadialDimension**

**RailType**

**Ray3d**

**Rectangle3d**

**ReduceMeshParameters**

**RefitTrimKnotMode**

**RefitTrimSectionMode**

**RegionContainment**

**RevSurface**

**RTree**

**RTreeEventArgs**

**ShrinkWrapParameters**

**ShutLiningCurveInfo**

**Silhouette**

**SilhouetteType**

**SmoothingCoordinateSystem**

**SpaceMorph**

**Sphere**

**SquishDeformation**

**Squisher**

**SquishFlatteningAlgorithm**

**SquishParameters**

**SubD**

**SubD.NurbsSurfaceType**

**SubDAutomaticMeshToSubDContext**

**SubDChainType**

**SubDComponent**

**SubDComponentLocation**

**SubDCreationOptions**

**SubDCreationOptions.ConcaveCornerOption**

**SubDCreationOptions.ConvexCornerOption**

**SubDCreationOptions.InteriorCreaseOption**

**SubDCreationOptions.TextureCoordinateOption**

**SubDDisplayParameters**

**SubDDisplayParameters.Density**

**SubDEdge**

**SubDEdgeTag**

**SubDEdgeType**

**SubDEndCapStyle**

**SubDFace**

**SubDFriendlyKnotType**

**SubDFromSurfaceMethods**

**SubDHashType**

**SubDPatchStyle**

**SubDSurfaceInterpolator**

**SubDSurfaceInterpolator.MaximumCounts**

**SubDToBrepOptions**

**SubDToBrepOptions.ExtraordinaryVertexProcessOption**

**SubDVertex**

**SubDVertexFacetType**

**SubDVertexTag**

**SumSurface**

**Surface**

**SurfaceCurvature**

**SurfaceFilletBase**

**SurfaceProxy**

**SweepBlend**

**SweepFrame**

**SweepMiter**

**SweepOneRail**

**SweepRebuild**

**SweepTwoRail**

**TextDot**

**TextEntity**

**TextJustification**

**TextRunType**

**Torus**

**Transform**

**TransformRigidType**

**TransformSimilarityType**

**Triangle3d**

**Unroller**

**Vector2d**

**Vector2f**

**Vector3d**

**Vector3f**

**VolumeMassProperties**