Anark Core SDK
Loading...
Searching...
No Matches
Anark.CoreSdkApi.Entities.ISdk2DGeometryGroup Interface Reference

A group of 2D geometry entities. More...

Inheritance diagram for Anark.CoreSdkApi.Entities.ISdk2DGeometryGroup:
Anark.CoreSdkApi.Entities.ISdkGeometryGroup< TPrimitive, TVertex > Anark.CoreSdkApi.Entities.Sdk2DGeometryGroup

Public Member Functions

ISdk2DGeometryGroup Transform (double translationX, double translationY)
 Applies a 2D transformation.
ISdk2DGeometryGroup Scale (double scaleX, double scaleY)
 Applies a 2D scale.

Properties

int Layer [get]
 The group's Z layer.
Properties inherited from Anark.CoreSdkApi.Entities.ISdkGeometryGroup< TPrimitive, TVertex >
ISdkColor4F Color [get]
 The group's color.
IEnumerable< TPrimitive > Primitives [get]
 A collection of geometry primitives.

Detailed Description

A group of 2D geometry entities.

Member Function Documentation

◆ Scale()

ISdk2DGeometryGroup Anark.CoreSdkApi.Entities.ISdk2DGeometryGroup.Scale ( double scaleX,
double scaleY )

Applies a 2D scale.

Parameters
scaleXX scale amount
scaleYY scale amount
Returns

Implemented in Anark.CoreSdkApi.Entities.Sdk2DGeometryGroup.

◆ Transform()

ISdk2DGeometryGroup Anark.CoreSdkApi.Entities.ISdk2DGeometryGroup.Transform ( double translationX,
double translationY )

Applies a 2D transformation.

Parameters
translationXX translation amount
translationYY translation amount
Returns
A new group with the transform applied.

Implemented in Anark.CoreSdkApi.Entities.Sdk2DGeometryGroup.

Property Documentation

◆ Layer

int Anark.CoreSdkApi.Entities.ISdk2DGeometryGroup.Layer
get

The group's Z layer.

Implemented in Anark.CoreSdkApi.Entities.Sdk2DGeometryGroup.