0% found this document useful (0 votes)
70 views51 pages

GstarCAD 2025 Vs AutoCAD 2025-Word

The document provides a comprehensive comparison between GstarCAD 2025 and AutoCAD 2025, focusing on compatibility, performance, and features. GstarCAD 2025 enhances design experience with new features and improved compatibility, while both software have unique strengths and weaknesses. The document also includes market positioning and pricing strategies for both products.

Uploaded by

adm.mastrodom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views51 pages

GstarCAD 2025 Vs AutoCAD 2025-Word

The document provides a comprehensive comparison between GstarCAD 2025 and AutoCAD 2025, focusing on compatibility, performance, and features. GstarCAD 2025 enhances design experience with new features and improved compatibility, while both software have unique strengths and weaknesses. The document also includes market positioning and pricing strategies for both products.

Uploaded by

adm.mastrodom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 51

Table of Content

1. Product Comprehensive Comparison ................................................................................................................. 3

1.1. Compatibility Comparison......................................................................................................................... 3

1.2. Performance Comparison.......................................................................................................................... 6

1.3. Features Comparison ................................................................................................................................ 7

1.3.1. Basic Features Comparison .............................................................................................................. 7

1.3.2. Key Features Comparison ............................................................................................................... 28

1.3.3. AutoCAD Special Features .............................................................................................................. 33

1.3.4. GstarCAD Special Features ............................................................................................................. 38

1.3.5. AutoCAD 2025 New Features .......................................................................................................... 41

1.3.6. GstarCAD2025 New Features .......................................................................................................... 45

2. Market Positioning.......................................................................................................................................... 48

2.1. Pricing Strategy ...................................................................................................................................... 48

2.1.1. AutoCAD2025 ................................................................................................................................ 48

2.1.2. GstarCAD 2025 .............................................................................................................................. 49

2.2. Marketing Share ..................................................................................................................................... 50

3. Summary and Suggestions ............................................................................................................................. 50


GstarCAD 2025 VS AutoCAD 2025

GstarCAD 2025 elevates performance to a new level with Hardware Acceleration and other improvements, significantly
enhancing the design experience. Exciting new features include Parametric Constraints, BIM Data Editing, and Voice
Annotation, etc., which further enrich functionality. Moreover, compatibility has been expanded with the addition of
Python support, empowering more robust customization and automation. Without further ado, let's explore these exciting
updates!

1. Product Comprehensive Comparison


Comparison Environment
Product name AutoCAD 2025 GstarCAD 2025

Software version AutoCAD2025 (Windows 64-bit) GstarCAD2025 (BUILD240603-64Bit)

System environment Windows 11 Home version 23H2 10.0.22631.3593

Hardware environment (processor) 11th Gen Intel ® Core™ [email protected]

Hardware environment (graphics card) NVIDIA GeForce MX450 2GB

Hardware environment (RAM) 16GB (8+8) DDR4 3200MHz

1.1. Compatibility Comparison

 Graphics File Compatibility: GstarCAD 2025 can fully achieve bidirectional compatibility with AutoCAD2025 in
terms of compatibility and adaptation of mainstream graphic file and drawing formats. GstarCAD has obvious
advantages in IFC file import and export, IGES file export, etc., but it is still slightly insufficient in the adaptation of
some unpopular formats such as Pro/ENGINEER Granite/Neutral, JT, etc. Each software has its own advantages and
disadvantages.
 Data File compatibility: In order to ensure that the drawing display and printing effects are completely consistent
with AUTOCAD, GstarCAD 2025 is fully compatible with various AutoCAD data files such as font files (*.shx), line
type files (*.lin), Hatch pattern files (*.pat), alias files (*.pgp), sheet set files (*.dst), slide files (*.sld), script files
(*.scr), etc.
 Secondary Development Compatibility: The LISP VBA SDS GRX in GstarCAD is perfectly compatible with AutoCAD
development interface. The tool plug-ins on AutoCAD can be easily migrated to the GstarCAD platform, and the
Python secondary development interface is added to GstarCAD 2025, providing more possibilities for the software
secondary development ecosystem.
AutoCAD 2025 GstarCAD 2025
Compatibility
Import Export Import Export

DWG/DFX 2.5-2018 √ √ √ √

Template file (*.dwt) √ / √ /

Standard file (*.dws) √ / √ /

Interface files
√ / √ /
(*.cui/*.cuix)

Old menu files


√ / √ /
(*.mnu)

Sheet set files (*.dst) √ / √ /

Hatch file (*.pat) √ / √ /

Font files (*.shx) √ / √ /

Linetype files (*.lin) √ / √ /

Alias file (*.pgp) √ / √ /

Script file (*.scr) √ / √ /

Print style table files


√ / √ /
(*.ctb/*.stb)

LISP development
√ / √ /
interface

VBA development
√ / √ /
interface

Arx-like development
√ / √ /
interface

.net development
√ / √ /
interface

Python development
× / √ /
interface

IFC2x3/IFC4 (*.ifc) × × √ √
Revit(*.rvt) × × √ ×

Step(*.stp *.step) √ √ √ √

Iges(*.igs *.iges) √ × √ √

Catta v4/v5 √ / × /

Inventor(*.ipt *.iam) √ / × /

Jt(*.jt) √ / × /

Parasolid binary/text
√ / × /
files

Pro/engineer
√ / × /
granite/neutral

Rhino(*.3dm) √ / (Under development) /

Solidworks (*.prt
*.sldprt *.asm √ × × ×
*.sldasm)

Acis(*.sat) √ √ √ √

Others (*.dea *.fvx


× × √ ×
*.obj *.ply *.stl)

3D DWF/DWFX
/ √ / √
(*.dwf *.dwfx)

Metafile (*.wmf) / √ / √

Enhanced metafile
/ × / √
(*.emf)

3D model file format


/ √ / √
(*.stl)

Package ps (*.eps) / √ / √

Dxx extract (*.dxx) / √ / √

Bitmap (*.bmp) / √ / √
DGN v7/v8 (*.dgn) / √ / ×

Vectorgraph (*.svg) / × / √

1.2. Performance Comparison

TESTFILE01(48.8MB) TESTFILE02 (114MB)

AUTOCAD AUTOCAD
Test items GstarCAD 2025 Plus GstarCAD 2025 Plus
2025 2025

Average value Average value Average value Average value

Open 5.77 4.23 5.55 5.35

save 3.81 3.66 4.73 6.52

Regen 1.91 1.89 2.14 1.36

Zoom All 0.8 0.51 1.21 0.6

Select all 0.6 0.47 1.63 0.4

delete 1.84 0.88 1.34 0.97

move 15.79 5.51 13.28 9.69

Revocation 6.88 4.47 11.15 12

recover 7.03 4.79 16.24 12.31

Mirror 15.74 5.35 12.82 9.30

CTRL+C 51.82 39.95 104.57 26.88

Paste to
50.64 49.63 169.60 49.15
original
1.3. Features Comparison

1.3.1. Basic Features Comparison

Among the 221 commonly used commands of AutoCAD2025, the functions related to 2D drawing are basically 100%
covered by GstarCAD. AutoCAD2025 and GstarCAD 2025 also have their own unique functions that surpass each other,
and they are equally matched in the comprehensiveness of drawing functions.

GstarCAD GstarCAD 2025 Innovative


Commonly Used Commands in AutoCAD Remark
2025 Features

ALIGNTOOL
A ARC / Creates an arc √
Quick Align the Objects

AREASUM

ADCENTER / Manages and inserts


Displays the current closed
ADC objects such as blocks, xrefs, and √
region value and area sum
hatch patterns
sequence in command
line.

AREATABLE
AREA / Calculates the area and
AA perimeter of an object or defined √
Dimensions and exports
area
area data

ARRANGETOOL
ALIGN / Aligns objects with other
AL √
objects in 2D and 3D space
Distributes the Objects

AP APPLOAD / Loads application √ ...

ARRAY / Creates multiple copies of


AR √
an object in an array

ACTRECORD / Starts the action


ARR ×
recorder Action Recorder

ACTUSERMESSAGE / Inserts a user Related Functions


ARM ×
message into an action macro
ACTUSERINPUT / Pauses in an
ARU ×
action macro to wait for user input

ACTSTOP / Stops the action recorder


and provides the option to save the
ARS ×
recorded actions to an action macro
file

ATTIPEDIT / Changes the text


ATI √
content of an attribute in a block

ATTDEF / Redefines a block and


ATT √
updates associated attributes

ATTEDIT / Changes attribute


ATE √
information in a block

BARCODE
BLOCK / Creates a block definition
B √
from selected objects
Creates barcodes from text

BATPURGE

BC BCLOSE / Close the block editor √


Cleans up redundant
objects in batches

BEDIT / Opens a block definition in


BE √ ...
the Block Editor

BHATCH / Fills an enclosed area or


BH selected objects with a hatch √
pattern, solid fill or gradient fill

BOUNDARY / Creates a region or


BO √
polyline from a closed area

BREAK / Breaks the selected objects


BR √
between two points

BSAVE / Saves the current block


BS √
definition
BVSTATE / Creates, sets, or deletes
BVS the visibility state of a dynamic √
block.

CAREA
C CIRCLE / Creates a circle √
Exports the area to Excel

CAMERADISPLAY

CAMERA / Sets the camera position COLSS


CAMERAHEIGHT
and target position to create and
CAM ×/
save a 3D perspective view of an Selects all entity sets with
There are related
object. the same color
system variables but
they are not effective.

CHLA
CONSTRAINTBAR / Toolbar-like UI
CBAR element that displays the available √
Transforms the wall line of
geometric constraints on an object
the specified line

PROPERTIES / Controls the


CH √ ...
properties of existing objects

CHAMFER / Adds a chamfer to an


CHA √
object

CHECKSTANDARDS / Checks the


Check for standards
CHK current drawing for standards ×
violations
violations

COMMANDLINE / Displays the


CLI √
command line window

COLOR / Sets the color of new


COL √
objects

COPY / Copies an object at a


CO specified distance in a specified √
direction
CTABLESTYLE / Sets the name of
CT √
the current table style

NAVVCUBE / Controls the visibility


CUBE and display properties of the √
ViewCube tool

CYLINDER / Creates a solid 3D


CYL √
cylinder

DYJT/REGSCALE

DIMSTYLE / Create and modify


D √ Selects a region of a
dimension styles
drawing to be cut and
copied to a new location.

DIMANGULAR / Creates an angular


DAN √ ...
dimension

DIMANGULAR / Creates an arc


DAR √
length dimension

Creates a linear, angular, or ordinate


DBA dimension from the baseline of the √
previous or selected dimension.

DBCSTATE

DBCONNECT / Provides an interface


Dbc ×/ There are related
to external database tables
system variables but
they are not effective

DIMCENTER / Creates center marks


DCE √
or center lines for circles and arcs

DIMCONTINUE / Creates a
dimension that begins at the
DCO √
extension line of the last dimension
created
DIMCONSTRAINT / Applies
Dimensional
DCON dimensional constraints to selected ×
constraints
objects or points on objects

DIMDISASSOCIATE / Removes
DDA associativity from selected √
dimensions

DIMDIAMETER / Creates a diameter


DDI √
dimension for a circle or arc

DIMEDIT / Edits dimension text and


DED √
extension lines

DIST / Measures the distance and


DI √
angle between two points

DIVIDE / Creates evenly spaced


DIV point objects or blocks along the √
length or perimeter of an object.

DIMJOGLINE / Adds or removes a


DJL jog line on a linear or aligned √
dimension

DIMJOGGED / Creates jog


DJO √
dimensions for circles and arcs

DATALINK / Displays the Data Link


DL √
dialog box

DATALINKUPDATE / Updates data to


DLU or from an established external data √
link

DONUT / Creates a solid circle or


DO √
wider ring

DIMORDINATE / Creates a
DOR √
coordinate dimension
DIMOVERRIDE / Controls overrides
DOV of system variables used in selected √
dimensions.

DRAWORDER / Changes the draw


DR √
order of images and other objects

DIMRADIUS / Creates a radial


DRA √
dimension for a circle or arc

DIMREASSOCIATE / Associates or
DRE reassociates selected dimensions to √
an object or point on an object

DRAWINGRECOVERY / Displays a
list of drawing files that can be
DRM √
recovered after a program or system
failure.

DSETTINGS / Sets grid and snap,


polar and object snap tracking,
DS √
object snap modes, Dynamic Input,
and Quick Properties.

TEXT / Creates a single-line text


DT √
object.

DVIEW / Defines parallel projection


DV or perspective views by using a √
camera and target.

DATAEXTRACTION / Extracts
drawing data and merges data from
DX √
an external source to a data
extraction table or external file.

ENTSS
ERASE / Removes objects from a
E √
drawing.
Selects similar objects
ETT
DDEDIT / Edits single-line text,
ED dimension text, attribute definitions, √ Real-time display of the

and feature control frames. final positioning of the


extension effect

ELLIPSE / Creates an ellipse or an


EL √ ...
elliptical arc.

EXPORTPDF / Exports drawing to


EPDF √
PDF.

EXTERNALREFERENCES / Opens
ER √
the External References palette.

EXTEND / Extends objects to meet


EX √
the edges of other objects.

EXIT QUIT / Exits the program. √

EXPORT / Saves the objects in a


EXP √
drawing to a different file format.

EXTRUDE / Extends the dimensions


EXT of a 2D object or 3D face into 3D √
space.

FREESCALE
FILLET / Rounds and fillets the
F edges of objects. √
Scales the graphic in
different proportions

FILTER / Creates a list of


requirements that an object must
FI √ ...
meet to be included in a selection
set.

FSMODE / Creates a selection set of


FS all objects that touch the selected √
object.
FLATSHOT / Creates a 2D
FSHOT representation of all 3D objects √
based on the current view.

GC_BOOLOP
GROUP / Creates and manages
G √
saved sets of objects called groups.
2D Boolean operations

GEOCONSTRAINT / Applies or
persists geometric relationships
GCON √ ...
between objects or points on
objects.

GRADIENT / Fills an enclosed area


GD or selected objects with a gradient √
fill.

GEOGRAPHICLOCATION / Specifies Geographic location


GEO the geographic location information × information GIS
for a drawing file. module

HCBGE
HATCH / Fills an enclosed area or
H selected objects with a hatch √
Draws a table consisting of
pattern, solid fill, or gradient fill.
lines

HATCHEDIT / Modifies an existing


HE √ ...
hatch or fill.

HIDE / Regenerates a 3D wireframe


HI √
model with hidden lines suppressed.

IFCIMPORT
INSERT / Inserts a block or drawing
I √
into the current drawing.
Imports IFC files
IMAGEADJUST / Controls the image IGSEXPORT
IAD display of the brightness, contrast, √
and fade values of images. Exports IGS/IGES files

IMAGEATTACH / Inserts a reference


IAT √ ...
to an image file.

IMAGECLIP / Crops the display of a


ICL selected image to a specified √
boundary.

ID / Displays the UCS coordinate


ID √
values of a specified location.

IMAGE / Displays the External


IM √
References palette.

IMPORT / Imports files of different


IMP √
formats into the current drawing.

INTERSECT / Creates a 3D solid,


surface, or 2D region from
IN √
overlapping solids, surfaces, or
regions.

INTERFERE / Creates a temporary


3D solid from the interferences
INF √
between two sets of selected 3D
solids.

INSERTOBJ / Inserts a linked or


IO √
embedded object.

JOIN / Joins similar objects to form


J √
a single, unbroken object.

DIMJOGGED / Creates jogged


JOG √
dimensions for circles and arcs.

L
LAYDRAWORDER
LINE / Creates straight line
L √
segments. Adjusts the order of
graphics by layer

LAYLCKOTHER
LAYER / Manages layers and layer
LA √
properties.
Locks other layers

LAYOUTMERGE
LAYERSTATE / Saves, restores, and
LAS √
manages named layer states.
Merges Layouts

QLEADER / Creates a leader and


LE √ ...
leader annotation.

LENGTHEN / Changes the length of


LEN objects and the included angle of √
arcs.

MESHSMOOTHLESS / Decreases
Mesh Object
LESS the level of smoothness for mesh ×
Smoothness
objects by one level.

LIST / Displays property data for


LI √
selected objects.

LAYOUT / Creates and modifies


LO √
drawing layout tabs.

LINETYPE / Loads, sets, and


LT √
modifies linetypes.

LTSCALE / Changes the scale factor


LTS of linetypes for all objects in a √
drawing.

LWEIGHT / Sets the current


LW lineweight, lineweight display √
options, and lineweight units.

M
MAGNIFIER
MOVE / Moves objects a specified
M √
distance in a specified direction.
Zooms in on a local area

M2LVPORT
MATCHPROP / Applies the properties
MA √
of a selected object to other objects. Positions the viewport in
layout space

MEASURE / Creates point objects or


ME blocks at measured intervals along the √ ...
length or perimeter of an object.

MEASUREGEOM / Measures the


distance, radius, angle, area, and
MEA √
volume of selected objects or
sequence of points.

MIRROR / Creates a mirrored copy of


MI √
selected objects.

MLINE / Creates multiple parallel


ML √
lines..

MLEADERALIGN / Aligns and spaces


MLA √
selected multileader objects.

MLEADERCOLLECT / Organizes
selected multileaders that contain
MLC blocks into rows or columns, and √
displays the result with a single
leader.

MLEADER / Creates a multileader


MLD √
object.

MLEADEREDIT / Adds leader lines to,


MLE or removes leader lines from, a √
multileader object.

MLEADERSTYLE / Creates and


MLS √
modifies multileader styles.
PROPERTIES / Controls properties of
MO √
existing objects.

MESHSMOOTHMORE / Increases the


Mesh Object
MORE level of smoothness for mesh objects ×
Smoothness
by one level.

MSPACE / Switches from paper space


MS √
to a model space viewport.

MARKUP / Opens the Markup Set Mark input and


MSM ×
Manager. labeling assistance

MTEXT / Creates a multiline text


MT √
object.

MVIEW / Creates and controls layout


MV √
viewports.

GEOGRAPHICLOCATION / Specifies Geographic location


NORTH the geographic location information × information GIS
for a drawing file. module

NEWSHOT / Creates a named view


NSHOT with motion that is played back when ×
VIEWCUBE module
viewed with ShowMotion.
advanced functions
NEWVIEW / Creates a named view
NVIEW ×
with no motion.

OCMP

OFFSET / Creates concentric


Compares the selected
O circles, parallel lines, and parallel √
graphic in a drawing or
curves.
compare the graphic
between two drawings
OUTLINE
SURFOFFSET/ Creates a parallel
OFFSETSRF surface a specified distance from the √ Generates the outer

original surface. boundary of the specified


graphic

OPTIONS / Customizes the program


OP √ ...
settings.

3DORBIT / Rotates the view in 3D


ORBIT / 3DO space, but constrained to horizontal √
and vertical orbit only.

OSNAP / Sets running object snap


OS √
modes.

PCHC
PAN / Adds a parameter with grips to
P √
a dynamic block definition. Changes the color of the
selected object or layer

PASTESPEC / Pastes objects from the PICKMIRRDRAWAXIS


PA Clipboard into the current drawing and √
controls the format of the data. Picks the axis of symmetry

PARAMETERS / Controls the Dimensional


PAR associative parameters used in the × Constraint Module ...
drawing. Parameter Manager

BPARAMETER / Adds a parameter


PARAM with grips to a dynamic block √
definition.

SURFPATCH / Creates a new surface


PATCH by fitting a cap over a surface edge × 3D surface related
that forms a closed loop.

POINTCLOUDATTACH / Inserts an
PCATTACH indexed point cloud file into the √
current drawing.
PEDIT / Edits polylines and 3D
PE √
polygon meshes.

PL PLINE / Creates a 2D polyline. √

PO POINT / Creates a point object. √

SHOWPALETTESTATE
HIDEPALETTES / Hides currently
POFF displayed palettes (including the × / There are related
command line). system variables but
they are not effective

POLYGON / Creates an equilateral


POL √
closed polyline.

SHOWPALETTESTATE

SHOWPALETTES / Restores the


PON ×/ There are related
display of hidden palettes.
system variables but
they are not effective

PROPERTIES / Displays Properties


PR √
palette.

PREVIEW / Displays the drawing as it


PRE √
will be plotted.

PLOT / Plots a drawing to a plotter,


PRINT √
printer, or file.

PSPACE / Switches from a model


PS √
space viewport to paper space.

POLYSOLID / Creates a 3D wall-like


PSOLID √
polysolid.

PURGE / Removes unused items,


PU such as block definitions and layers, √
from the drawing.

PYRAMID / Creates a 3D solid


PYR √
pyramid.

Q
QRCODE
QUICKCALC / Opens the QuickCalc
QC √
calculator.
Generates QR code

QUICKCUI / Displays the Customize


QCUI User Interface Editor in a collapsed √ ...
state.

QUICKPROPERTIES / Displays open


QP drawings and layouts in a drawing in √
preview images.

QSAVE
QSAVE / Saves the current drawing. √

QVDRAWINGPIN
QVDRAWING / Displays open
QVD drawings and layouts in a drawing × There are related
using preview images. system variables but
they are not effective

QVDRAWINGPIN
QVDRAWINGCLOSE / Closes preview
QVDC images of open drawings and layouts × There are related
in a drawing. system variables but
they are not effective

QVLAYOUTPIN
QVLAYOUT / Displays preview images
QVL of model space and layouts in a × There are related
drawing. system variables but
they are not effective

QVLAYOUTPIN
QVLAYOUTCLOSE / Closes preview
QVLC images of model space and layouts in × There are related
the current drawing. system variables but
they are not effective

R
RTCUR
REDRAW / Refreshes the display in
R √
the current viewport.
Real-time cursor rotation

REGSCALE

REDRAWALL / Refreshes the display


RA √ Selects the area in the
in all viewports.
picture to capture as a
large sample

RENDERCROP / Renders a specified RVTIMPORT


RC rectangular area, called a crop × 3D render module
window, within a viewport. Imports Revit Files

REGEN / Regenerates the entire


RE √ ...
drawing from the current viewport.

REGENALL / Regenerates the drawing


REA √
and refreshes all viewports.

RECTANG / Creates a rectangular


REC √
polyline.

REGION / Converts an object that


REG √
encloses an area into a region object.

RENAME / Changes the names


REN assigned to items such as layers and √
dimension styles.

REVOLVE / Creates a 3D solid or


REV surface by sweeping a 2D object √
around an axis.

ROTATE / Rotates objects around a


RO √
base point.

RENDERPRESETS / Specifies render


RP presets, reusable render parameters, × 3D render module
for render an image.

RENDER / Creates a photorealistic or


RR realistically shaded image of a 3D √
solid or surface model.
RENDERWIN / Displays the Render
RW window without starting a render × 3D render module
operation.

SASCL
STRETCH / Stretches objects crossed
S √
by a selection window or polygon. Sets the drawing scale and
automatically adapt

SETLAYER
SCALE / Enlarges or reduces selected
SC objects, keeping the proportions of the √
Makes the object layer the
object the same after scaling.
current layer

SPLINE2LINE

SCRIPT / Executes a sequence of


SCR √ Fitters a spline curve to
commands from a script file.
multiple straight line
segments

SECTION / Uses the intersection of a


SEC plane and solids, surfaces, or mesh to √ ...
create a region.

SETVAR / Lists or changes the values


SET √
of system variables.

SHADEMODE / Starts the


SHA √
VSCURRENT command..

SLICE / Creates new 3D solids and


SL surfaces by slicing, or dividing, √
existing objects.

SNAP / Restricts cursor movement to


SN √
specified intervals.

SOLID / Creates solid-filled triangles


SO √
and quadrilaterals.

SP SPELL / Checks spelling in a drawing. √


SPLINEDIT / Edits a spline or splinefit
SPE √
polyline.

SPLINE / Creates a smooth curve that


SPL passes through or near specified √
points.

SECTIONPLANE / Creates a section


SPLANE object that acts as a cutting plane √
through 3D objects.

SEQUENCEPLAY / Plays named views


SPLAY √
in one category.

MESHSPLIT / Splits a mesh face into


SPLIT ×
two faces.

SHEETSET / Opens the Sheet Set


SSM √
Manager

STYLE / Creates, modifies, or


ST √
specifies text styles.

STANDARDS / Manages the


Standards Check
STA association of standards files with ×
Module
drawings.

SUBTRACT / Combines selected 3D


SU solids, surfaces, or 2D regions by √
subtraction.

TEXTALIGN / Aligns multiple text TXTHEI


T objects vertically, horizontally, or √
obliquely. Modifies string height

TABLE / Creates an empty table


TA √ ...
object.

TEXTEDIT / Edits a dimensional


TB √
constraint, dimension, or text object.
THICKNESS / Sets the default 3D
TED thickness property when creating 2D √
geometric objects.

TILEMODE / Controls whether paper


TH √
space can be accessed.

TOOLBAR / Displays/hides, and


TI √
customizes toolbars.

TOLERANCE / Creates geometric


TOL tolerances contained in a feature √
control frame.

TORUS / Creates a donut-shaped 3D


TOR √
solid.

TOOLPALETTES / Opens the Tool


TP √
Palettes window.

TRIM / Trims objects to meet the


TR √
edges of other objects.

TABLESTYLE / Creates, modifies, or


TS √
specifies table styles.

UNLOCK
UCSMAN / Manages defined user
UC √
coordinate systems.
Restores object lock status

UNITS / Controls coordinate and


UN √ ...
angle display formats and precision.

UNISOLATEOBJECTS / Displays
UNHIDE / objects previously hidden with the

UNISOLATE ISOLATEOBJECTS or HIDEOBJECTS
command.

UNION / Unions two solid or two


UNI √
region objects.

V
VIEW / Saves and restores named
V views, camera views, layout views, √
and preset views.

VIEWCUBE module
VGO VIEWGO / Restores a named view. ×
advanced functions

DDVPOINT / Sets the 3D viewing


VP √
direction.

VIEWPLAY / Plays the animation VIEWCUBE module


VPLAY ×
associated to a named view. advanced functions

VSCURRENT / Sets the visual style


VS √
in the current viewport.

VISUALSTYLES / Creates and


VSM modifies visual styles and applies a √
visual style to a viewport.

WZDD/TXTBREAK
WBLOCK / Writes objects or a block
W √
to a new drawing file. Breaks text at specified
position

WE WEDGE / Creates a 3D solid wedge. √ ...

NAVSWHEEL / Displays a wheel that


2D navigation control
WHEEL contains a collection of view ×
panel
navigation tools.

XEDGES

EXPLODE / Breaks a compound


X √ Creates a wireframe by
object into its component objects.
extracting edges from a 3D
solid or surface

XATTACH / Inserts a DWG file as an


XA √ ...
external reference (xref).
XBIND / Binds one or more definitions
XB of named objects in an xref to the √
current drawing.

XCLIP / Crops the display of a


XC selected external reference or block √
reference to a specified boundary.

XLINE / Creates a line of infinite


XL √
length.

XREF / Starts the


XR √
EXTERNALREFERENCES command.

ZC/SUPERAXON
ZOOM / Increases or decreases the
Z magnification of the view in the √
Converts a plan view to an
current viewport.
axonometric view

ANALYSISZEBRA / Projects stripes


ZEBRA onto a 3D model to analyze surface × ...
continuity.

ETRANSMIT / Creates a
ZIP Self-Extracting or Zipped Transmittal √
Package.
1.3.2. Key Features Comparison

GstarCAD
Modules Function Description Remark
2025

Create and modify objects in


Array circular or rectangular arrays or √
along a path.

CENTERDISASSOCIATE

CENTERLINE
Create and edit centerlines and
CENTERMAR
Center Marks and center marks that move
×
Center Lines automatically when you move
CENTERREASSOCIATE
associated objects.

CENTERRESET

Invalid command

2D Extract information, blocks and


Sketches/Graphics Data Extraction attributes from objects, including √
/Annotations graphical information.

Enables simultaneous updates by


creating a live link between a
Data Links √
Microsoft Excel spreadsheet and a
table in a drawing.

Automatically create dimensions.


Hover your cursor over a selected
Dimensions √
object to see a preview before
creating it.

Add flexibility and intelligence to


block references, including
Dynamic Blocks √
changing shape, size, or
configuration.
Use a field in a text object to display
Fields text that automatically updates when √
the field value changes.

Specify drawing size, add title


Layout blocks, and display multiple views √
of the model.

Create leaders with a variety of


resources, including text or blocks.
Leader √
Easily format leaders and define
styles.

Apply geometric and dimensional


Parametric Dimension constraints
constraints to maintain relationships ×
constraints Currently unsupported
between geometries.

Remove multiple unwanted objects


Purge at once with simple selection and √
object preview.

REVCLOUDPROPERTIES
Draw revision clouds for the latest
Revision Cloud changes in a drawing to quickly √
Command unsupported.
identify updates.
Does not affect usage

Apply formulas, link to Microsoft


Excel spreadsheets, and create
Table tables containing data and symbols. √
Automatically import data into tables
using features such as counting.

Create single-line or multiline text


Text Settings (mtext) as a single text object. Easily √
format text, columns, and borders.
CAMERA

NEWVIEW
Save views by name and easily
return to a specific view for quick VIEWBACK
View √
reference or to apply to a layout
viewport. VIEWFORWARD

Command unsupported.
Does not affect usage

3DCLIP

3D DISTANCE

3DFLY

3DPAN

3DSWIVEL
Use 3D viewing and navigation tools
3D Navigation to orbit, swivel, walk, and fly around × 3DWALK

3D models to present your designs.


3D Modeling and 3DZOOM
Visualization
ANIPATH

WALKFLYSETTINGS

Commands unsupported.
Support NAVI (View)
cube

Generate 2D drawings from 3D


Model models, including basic views,
×
Documentation projection views, section views, and
detail views.
PCEXTRACTCENTERLINE

PCEXTRACTCORNER

PCEXTRACTEDGE

PCEXTRACTSECTION
Attach point cloud files acquired by
3D laser scanners or other POINTCLOUDCOLORMAP
Point Cloud √
technologies to use as a starting
point for your design. POINTCLOUDCROP

POINTCLOUDUNCROP

POINTCLOUDCROPSTATE

Command does not


support point cloud

Apply lighting and materials to give


Render 3D models a realistic appearance to ×
help communicate your designs.

Render 3D models online without


Remote service
consuming processing power or ×
render
disk space on your local computer.

Create section planes using solids,


Section plane surfaces, meshes, or regions to √
display cross-sectional views.

Create realistic 3D models of your


Solid, surface and designs using a combination of

mesh modeling solid, surface, and mesh modeling
tools.

Apply visual styles to control the


Visual Styles display of edges, lighting, and √
shading of 3D models.
DGNEXPORT
Share and reuse data in DGN files by
DGN Files importing, exporting, or attaching as ×
Support import but not
an underlay.
export

Compare two versions of a drawing


DWG Comparison √
without leaving the current window.

Insert geographic location


Geographic location information into a drawing and
×
and online maps display a map in the drawing from
an online mapping service.

Attach Navisworks model to your


Referencing and
drawing as underlay, and import √
importing models
model from other applications.

Share and reuse data in PDF files by


Collaboration
PDF Document importing, exporting, or attaching as √
an underlay.

View, access, manage, and plot


Sheet Set Manager √
multiple drawings as drawing sets.

Save drawings from your desktop to


Save to Web and
view and edit in the web and mobile √
Mobile Devices
apps, including external references.

Publish design views of your


drawings in a web browser so
Shared View √
stakeholders can review and
comment on them.

Compare two versions of a drawing,


Xref Compare including external references √
(Xrefs).
1.3.3. AutoCAD Special Features

 3D Render

Use the render to calculate the appearance of materials attached to objects in the scene. Lighting and shadows are
calculated based on the light sources placed in the scene. You can adjust the render environment and exposure settings
to control the final rendered image.

Render example with render environment and exposure settings tabs:

3D Render workflow:

Process Related Commands

3DFACE, 3DMESH, BOX, CONE, CYLINDER, EDGESURF , EXTRUDE,


Create a 3D model containing the objects LOFT, MESH, PFACE , PLANESURF , POLYSOLID , PRESSPULL ,
you want to render using 3D solids, PYRAMID, REVOLVE, REVSURF , RULESURF , SPHERE,
surfaces, meshes, and 3D faces. SURFBLEND , SURFNETWORK , SURFOFFSET , SURFPATCH ,
SWEEP, TABSURF , TORUS, WEDGE

Defines the view of the 3D model to render.

VIEW
Use named views to ensure consistency
and make switching views easier.

Specifies a background for the current view. BACKGROUND, VIEW

Create a material to attach to a 3D object. MATBROWSEROPEN , MATEDITOROPEN


Attach materials to 3D objects directly or
MATERIALASSIGN , MATERIALATTACH
through layers.

Add user-defined lights or use default


lights.
Note: The LIGHTINGUNITS system variable
must be set to 1 or 2.
DISTANTLIGHT , FREESPOT , FREEWEB , LIGHT, POINTLIGHT ,
SPOTLIGHT, TARGETPOINT , WEBLIGHT , RENDEREXPOSURE
Enable image-based lighting to use as an
alternative to default lighting, or to fill the
entire scene with light and eliminate dark
areas.

(Optional) Enable and define settings for


sun- and sky-based lighting when render
interior or exterior architectural scenes. SUNPROPERTIES
Note: The LIGHTINGUNITS system variable
must be set to 1 or 2.

Set the Low render preset to current. RENDERPRESETS

Render a region of a 3D model to test


RENDERCROP
attached materials and lights.

Based on the results of the test render,


adjust the materials and lighting in the
scene.

Set up render environment and exposure


RENDEREXPOSURE
settings.

Create another test render; make any


desired changes to materials, lights, and
general render environment settings.

Set the render preset with the highest


desired render quality as current, and then RENDER, RENDERPRESETS
create the final render image.

Save the rendered image as a raster image


RENDER, SAVEIMG
file.
 Action Recorder

Use the ACTRECORD / ACTSTOP command to turn the action recorder on/off or click the Record/Stop button in the
Ribbon Manage - Action Recorder options. When recording starts, a red circle will appear next to the cross cursor to
inform you that the Action Recorder is actively listening for actions. After recording is completed, an action tree is
generated based on the recorded actions.

Generate an action macro at the specified path based on the actions recorded in the action tree , and then play the macro
using one of the following methods:

 At the Command prompt, enter a name for the action macro.

 In the graphics window, right-click, choose Action Macros > Play, and select an action macro.

 On the ribbon, click the Manage tab > Action Recorder panel and select an action macro from the drop-down
list. Then, click Play.
 Smart Blocks: Placement

The new Smart Block feature provides placement suggestions based on where you have previously placed the block in
the drawing.

The block placement engine learns how existing block instances are placed in a drawing to infer the next placement of
the same block. When you insert a block, the engine suggests placements that are close to similar geometry where you
previously placed the block.

For example, if you have placed a chair block near a wall corner, when you insert another instance of the same chair
block, AutoCAD automatically positions the chair as you move it closer to a similar corner point. As you move the block,
the wall highlights, and the position, rotation, and scale of the chair block are adjusted to match the other block
instances. You can click to accept a suggestion, press the Ctrl key to switch to a different suggestion, or move the cursor
away to ignore the current suggestion. To temporarily turn off suggestions while placing a block, press Shift+W or
Shift+[ while inserting or moving the block .

 Smart Block: Replace

Replaces a specified block reference by selecting from a palette of similar suggested blocks.

When you select a block reference to replace, the product suggests similar blocks for you to choose from.
 Autodesk Assistant (English, German, Japanese)

Autodesk Assistant is an AI-guided natural language search tool built into most Autodesk software products, including
AutoCAD Help. It can use AI's natural language processing to retrieve more accurate information with simpler terms. As
the number of users increases and the number of learning samples increases, Autodesk Assistant will provide more
accurate results. When the answer cannot solve the problem, Autodesk Assistant can also contact technical support
personnel directly from within the software.
 Compatible with Mac System

In October 2010, AutoCAD released AutoCAD2011, which supports Mac OS environment and is optimized for Mac
environment, including multi-touch gestures, Cover Flow navigation, etc. Starting from AutoCAD2024/AutoCAD2024 LT,
it natively supports Apple Silicon chips, solving the performance decrease problem under the ARM structure. According
to the news release, the maximum performance can be increased by 2 times.

1.3.4. GstarCAD Special Features

 IFC standard data conversion

GstarCAD Supports importing and parsing BIM information models in IFC format through the IFCIMPORT command and
forming a tree-structured panel to display a single object.

View the BIM information of the model through the property panel.

The model information is retrieved and managed through the BIM structure panel, and the single model structure is
displayed in the form of a tree structure panel.
 SVG Import and Export

SVG Import:

This function supports the import of SVG files. After executing the command, the "Import File" dialog box will be
displayed, from which you can select the SVG file to be imported and import its data into the current drawing. The
imported SVG graphic is a block and can be edited in the block editor or edited directly after decomposition. Objects
such as straight lines, polylines, polygons, circles, ellipses, texts, and image fills can be correctly imported.

SVG Export:

Execute the PLOT/EXPORT command to export the current graphic file to the specified SVG file format. SVG file is a
two-dimensional vector graphic format that takes up little space, is highly compressible, and can be printed with high
quality at any resolution. Most objects in the graphic can be exported to SVG files, except for images and gradient hatch.
The exported SVG file can be accurately displayed by third-party tools.
 DWF Import

Import the DWF/DWFX file into the current drawing. After importing, it becomes a block, which can be exploded into
regular objects for editing. After executing the command, the "Select DWF File" dialog is displayed.

 Linux System Support


GstarCAD supports Linux system and GstarCAD 2025 for Linux version will be release soon. AutoCAD doesn't support
Linux system.
1.3.5. AutoCAD 2025 New Features

 Smart Blocks: Search and Convert

AutoCAD 2025 offers more smart block solutions to streamline your design process. In this release, you can easily
convert multiple instances of selected geometry into blocks.
When you select geometry for conversion, AutoCAD finds and highlights all instances of the same geometry. You can
then choose to convert the selected geometry and the found instances into a block.

When converting to an existing block, you have several options. You can pick a block from the current drawing, a
recently used block, or similar blocks in your block library identified by the machine learning algorithm.
Note: Machine learning-suggested blocks are only available in AutoCAD.
After selecting an existing block definition, you can adjust the scale and rotation to determine how the selected block
definition replaces the found instances.

Alternatively, you can convert the source object or the selected instances to a new block. In the Convert dialog box,
define a new block by specifying a block name and insertion point. By default, the insertion point is set to the center of
the selected geometry.
The ability to quickly convert repetitive geometry into blocks minimizes redundancy in the design process and provides a
wider range of options for organizing drawings.

 Smart Blocks: Object Detection (Technology Preview)

AutoCAD 2025 includes a technology preview that uses machine learning to scan your drawing for objects that can be
converted into blocks.

When you start Object Detection, the drawing's geometry is sent to the AutoCAD machine learning service for recognition.
Once the service has analyzed the drawing, the palette will notify you if any objects have been detected that can be
converted to blocks. To further inspect and assess the identified instances, click Review Objects.
In review mode, the Detection toolbar is displayed at the top of the drawing window. This toolbar provides various
options for navigating and managing detection results. The detection results are grouped into sets of similar objects.
A set represents a group of similar detected objects that can be converted into instances of a single block.

Within each set, the primary instance (outlined by a blue border) serves as the block definition when converting into a
new block. Alternatively, if you choose to convert into an existing block, the primary instance is used to define the
insertion scale and rotation.

You may encounter incorrect sets or instances during detection review. In the following example, a similar object is not
detected and included in the set. You can report this error using the Detection toolbar. By reporting errors, you contribute
to improving the overall performance and accuracy of the machine learning service.
Note: Object Detection relies on machine learning algorithms, so the results may not always be completely accurate or
comprehensive.

To optimize detection accuracy as we continue to improve our machine learning algorithms, we recommend that you set
your graph to real-world units before starting detection.

 Importing Markups from Autodesk Docs

In addition to the Markup Import feature, PDF markup files can now be connected from Autodesk Docs to AutoCAD to
help designers review and merge revisions.

 Esri — ArcGIS Maps

There are five new Esri maps available to assign geographic location information to drawings.

Now, AutoCAD uses five additional types of Esri maps to assign geographic location information to a drawing file.
1.3.6. GstarCAD2025 New Features

 Parametric Constraints (Geometry)

GstarCAD 2025 introduces Parametric Constraints, focusing exclusively on geometric constraints this year. Geometric
constraints manage how objects relate to others, enabling automatic adjustments to other objects when changes are
made. They also restrict changes to distance and angle values, ensuring design precision.

There are 12 types of geometric constraints corresponding to 12 relationships: Coincident, Collinear, Concentric, Fix,
Parallel, Perpendicular, Horizontal, Vertical, Tangent, Smooth, Symmetric, and Equal.
 Import Revit Model files
GstarCAD 2025 now supports the import of RVT format files with their complete BIM data.
 IFC model file export

GstarCAD 2025 now supports exporting files in IFC4/IFC4/IFC2x3 (*.ifc) format, with their complete BIM data.

 Voice Annotation
You can enter VOICEMANAGER to add voice annotations in GstarCAD 2025, enhancing clarity. Through the Voice
Manager panel, you can easily create, record, play, and manage voice annotations.

 Application Manager

GstarCAD 2025 supports Application Manager. It is a unified system for plugin management. Users can search,
enable/disable, and view details of modular applications within the Application Manager, achieving the most suitable
service configuration with minimal resource utilization.
2. Market Positioning

2.1. Pricing Strategy

2.1.1. AutoCAD2025

AutoCAD2025 adopts a subscription-based business model in line with previous versions.

In Europe and the United States, there is also a new usage-based subscription system called Autodesk Flex , 7
tokens/day, 100 tokens for $300 (usage period of 1 year and 14 days), 500 tokens for $1,500 (usage period of 1 year
and 71 days), or purchase any number of tokens. Flex is a good choice for team members or individuals who want to try
out the product or only need occasional access.
AutoCADLT 2025 adopts a subscription-based business model and is divided into three price tiers, $65/month,
$505/year, and $1515 for 3 years.

2.1.2. GstarCAD 2025

GstarCAD’s licensing policy is flexible and simple. We provide both perpetual license and subscription. You are free to
choose the license mode and you decide when to upgrade.
 Perpetual License

When you choose to buy GstarCAD Perpetual License, you have the right to use it perpetually. Buy it once and it’s
forever yours. You are not forced to buy the subscription or upgrades.

 Perpetual License and Subscription Plans

You can buy GstarCAD Perpetual License together with Subscription Plans. Gstarsoft releases a new GstarCAD
major version every year, with Subscription Plans you can upgrade to the latest version of GstarCAD.

 Yearly Subscription

GstarCAD Yearly Subscription is similar to AutoCAD Subscription; you can just pay a smaller amount for
GstarCAD’s 1-year license.

2.2. Marketing Share

Autodesk: As the global CAD software market leader, Autodesk's AutoCAD and other CAD products occupy a significant
market share in the world. This is mainly due to its wide range of capabilities and applications in various industries such
as construction, manufacturing and engineering.

GstarCAD: Even though GstarCAD market share is not as high as AutoCAD's, GstarCAD products are more and more
accepted by designers due to it is seamless compatible, high performance, great stability and efficiency features, etc.

3. Summary and Suggestions


Although AutoCAD is still the star product in computer-aided design field, the performance is still not as good as
GstarCAD. GstarCAD is extremely excellent dealing with large amounts of date which enhances the work efficiency a lot.
GstarCAD drawing file and data are compatible with AutoCAD perfectly and realizes bidirectional compatibility with
AutoCAD, and users can easily migrate from AutoCAD to GstarCAD with a lower cost.

GstarCAD 2025 not only covers almost all the command used features of AutoCAD2025 at the drawing function level,
but also develops plenty of practical features which enhance user's work flow greatly. Even it has also made more
complete solutions in multi directions of collaboration, but it still needs to accumulate technology in terms of
intelligence features.

You might also like